Мені дуже подобається incsearch
функціонал Vim . Чи є спосіб, щоб він працював, або щось подібне до нього, працював під час заміну?
Наприклад, якщо в звичайному режимі я набираю:
:%s/potato/
Чи можу я potato
виділити всі файли з мого файлу так само, як вони виділяються, incsearch
коли я пишу
/potato
?
Це вже мені дуже допоможе при використанні регулярних виразів. Дуже приємним було б те, коли я пишу це:
:%s/potato/banana/
Це замінить potato
s на banana
s і виділить їх - можливо, заміни повинні бути іншого кольору. Він не міг "здійснити" зміни, поки я не натиснув клавішу введення).
Наразі я використовую neovim, якщо це допомагає.
:/pattern<CR>
працює чудово, тоді додайте% s та рядок заміни. Знову ж таки, Thene уточнює пошук і використовує CTR-R /, щоб вставити на пошукову частину:%s/
:%s/potato/carrot/c
дозволить вам перейти ("підтвердити") через свої заміни (додати, g
щоб замінити всі екземпляри в одному рядку), і hlsearch
ви побачите їх заздалегідь.
incsearch
?hlsearch
повинен працювати ootb, якщо я ввожу:%s/potato/\0/
для заміниpotato
себе, то я бачу, що всі відповідність виділена.