Я не уверен, что это будет работать в viemu, но в VIM вы можете сделать следующее ...
Используя Yank и Paste
Янкитекст в конкретный регистр.Выделите текст в визуальном режиме и используйте команду "ay
для восстановления текста в регистре a
.Затем при вставке вызывайте команду "ap
, которая вставляет содержимое регистра a
.
Использование обычной команды
Но я бы настоятельно предпочел использоватьнормальная команда.Просто выберите линии
SOMETHING_XXXXXXXXXXXXXX_ELSE
SOMETHING_XXXXXXXXXXXXXX_ELSE2
SOMETHING_XXXXXXXXXXXXXX_ELSE3
SOMETHING_XXXXXXXXXXXXXX_ELSE4
, используя визуальный режим линии (<C-v>
), а затем введите команду: :'<,'>normal fXct_HELLOWORLD
.Тогда у вас будет
SOMETHING_HELLOWORLD_ELSE
SOMETHING_HELLOWORLD_ELSE2
SOMETHING_HELLOWORLD_ELSE3
SOMETHING_HELLOWORLD_ELSE4
Это означает, что он будет запускать команду fXct_HELLOWORLD
для каждой строки.Позвольте мне объяснить команду:
- fX - перемещает курсор до первого X;
- ct_ - удаляет все до _ и переводит вас в режим вставки;
- HELLOWORLD - слово, которое заменит XXXXXXXXXXXXXX;