Я хотел бы заменить прямоугольную область на одну одиночную строку (в отличие от другой прямоугольной области).Vim: Как выбрать область прямоугольника и вставить одну строку
Например, держите строку «foobar», выберите числовые символы в следующей таблице и вставьте строку в прямоугольную область.
poum 123 pam
poum 456 pam
poum 789 pam
Какой бы выход этот выход:
poum foobar pam
poum foobar pam
poum foobar pam
BBEdit имеет такую возможность и я нахожу это очень удобно. Единственный способ, которым я нашел это с помощью Vi, - вывести строку в заданный регистр (например, регистр «a»), выбрать регион, удалить его, повторно выбрать, используя gv и, наконец, вставить строку, используя яCtrl - г ESC.
Я ищу более простой способ сделать это. Например, выберите регион, вставьте строку. Он должен быть таким же простым, как вставка прямоугольной области в другую прямоугольную область (операция, описанная здесь: Vim: how to select a rect area and do copy/paste).
Вы можете добавить пример результата, который вы ожидаете после вашей пасты? – pb2q
Здесь вы идете. Обратите внимание, что я также исправил опечатку, которая могла вас смутить. – lionel