Использование мульти-курсора для вставки текста в разные столбцы на нескольких строках - PullRequest
1 голос
/ 02 апреля 2020

Я использую VS Code (с плагином vim), как мне вставить текст после первого слова каждого предложения в несколько строк? Я хотел бы знать, как сделать это строго с помощью нескольких курсоров, а не макросов, поиска / замены и т. Д. c.

Я хотел бы превратить это:

Hi how are you?
Ahoy how are you?
Howdy how are you?

в это:

Hi, how are you?
Ahoy, how are you?
Howdy, how are you?

Ответы [ 2 ]

2 голосов
/ 02 апреля 2020

Используйте одну команду

:%norm ea,

: ................... command mode
% ................... whole file
norm  ............... normal mode
e  .................. end of a word
a  .................. append charactere
0 голосов
/ 02 апреля 2020

Самый простой - выбрать строки с включенным Selection/Column Selection Mode. Выберите первый столбец (есть другие способы получить курсор в начале каждой из выбранных вами строк - например,

(1). Выберите все свои строки

(2) . Shift + Alt + I , чтобы поместить курсор в конец каждой строки

(3) Home , чтобы переместить все эти в начало

Затем вам нужно будет привязать эту команду

cursorWordPartRight

к некоторой привязке клавиш. Запустите эту привязку клавиш и введите ,.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...