Как вставить блок пробелов, начиная с позиции курсора в vi?
Предположим, у меня есть фрагмент текста ниже с курсором, оставшимся на первомA
В настоящее время,
AAAA
BBB
CC
D
Как я могу добавить пробелы перед каждой строкой, чтобы сделать ее похожей, и было бы здорово, если бы количество столбцов пробелов можно было задавать на лету, например, два здесь.
AAAA
BBB
CC
D
Я хотел бы представить, что есть способ сделать это быстро в визуальном режиме, но есть идеи?
В настоящее время я копирую первый столбец текста в визуальном режиме дважды и заменяю все два столбца пробелами, что требует более 5 нажатий клавиш, что слишком громоздко.
Ограничение:
Извините, что я не сформулировал вопрос четко и может создать некоторую путаницу.
Цель - это только часть файла большего размера, поэтому было бы здорово, если бы количество строк и столбцов начиналось с первогоA
можно указать
Редактировать:
Спасибо, @DeepYellow и @Johnsyweb, по-видимому>}
а также>ap
все эти замечательные советы, о которых я не знал, и оба они могли быть действительными ответами, прежде чем я разъяснил конкретное требование для ответа на мой вопрос, но в любом случае ответ @luser droog выделяется как единственный жизнеспособный ответ , Спасибо всем!