В Vim есть способ удалить, не помещая текст в реестр?

Ага. Это немного сложнее, чем replace сначала удалить «старый» текст, но:

Я str-replace начинаю с ..

line1
line2
line3
line4

old1
old2
old3
old4

I shift+v выделить text-replacement строку 1, строку 2, 3 и 4 vimscript и удалить их командой d

Затем search-and-replace таким же образом удаляю старые vimscript 1-4 строчки.

Тогда сделайте

"2p

Это vim вставит предпоследние выдернутые replacement строки (строки 1-4). "3p выполнит gvim третий с последнего и так string-replacement далее..

Так что я получаю

line1
line2
line3
line4

Артикул: Vim documentation on numbered register

vim

replace

vim-registers

2022-11-09T09:07:17+00:00