Чи є в Vim / Vi команди для переміщення у вибраному сегменті пошуку?
Наприклад, якщо я шукаю слово, чи є команди для переміщення курсору до кінця виділеного сегмента? Скажімо, у мене є слово "FishTaco", і я хочу знайти всі екземпляри "Fish" і вставити щось після нього. Я знаю, що міг би зробити глобальну заміну, але що, якщо я хочу внести зміни лише в декількох послідовних екземплярах?
Я міг зрозуміти, де було б зручно мати можливість перемістити курсор до кінця поточного виділеного сегмента, щоб виконати дію.
FishнаFishTaco, ви могли б зробити:%s/Fish\(Taco\)\@!/&Taco/, що знайде кожен, за яким щеFishне слідують,Tacoі замінить його наFishTaco. Поєднує пошук із негативним пошуком із заміною, що включає відповідний термін, за яким слідуєTaco.