dirty hack but support block duplicate(only downward) now.
duplicate blockwise and charwise!