Я не знаю о встроенном отображении ( Редактировать : но посмотрите ответ Люка Эрмитта ниже, поскольку это гораздо лучшее решение, чем мои тела Конец Редактировать ), но вы могли бы сделайте рывок или выберите пару сопоставлений:
nmap ,y y/<C-R>/\zs<CR>
nmap ,v v/<C-R>/<BS>\zs<CR>
Отображение ,y
использует регистр '/' для получения последнего поиска по поисковому запросу, добавляет \zs
, чтобы сделать точку поиска конечной, и рывок продолжается до этой точки. Отображение ,v
делает визуальный выбор, но должно удалить последний символ поиска (с <BS>
), чтобы завершить его в нужном месте.
Что бы это ни стоило, вы можете упростить предложенное вами %s/hell/whatever/gc
, уточнив поиск с помощью /
, а затем используя сокращенную форму:
/hell
:%s//whatever/gc
Это потому, что :s
по умолчанию использует последний поисковый термин.