Объединение поискового движения с yank

y / или y? до дергать , пока конкретный результат поиска не станет повышением производительности, на которое я часто полагаюсь, но есть кое-что, что ' Это беспокоило меня некоторое время, и мои поиски в документах и ​​в Интернете пока не дали ответа: как вы можете выбрать другое совпадение в середине поискового поиска? например, скажем, у меня есть буфер со следующим содержимым:

1: foo bar

2: foo baz

3: This line contains the cursor.

Допустим, я набираю y? foo в обычном режиме и понимаю, что мне нужен не foo в строке 2, а его появление в строке 1; есть ли клавиша, которую я могу нажать в этот момент, чтобы перемещаться между различными попаданиями, прежде чем выбрать тот, который мне нужен для завершения операции восстановления? (n и N не применяются, поскольку они изменяют шаблон поиска)

Этот простой пример не соответствует обычному большому содержимому буфера, с которым я имею дело, и поэтому я не смогу заранее увидеть результаты поиска. Кроме того, временами я мог ошибиться и понять, что хочу найти другое происшествие в середине операции. По сути, я хочу иметь возможность лениво менять курс во время операции.

6
задан argetek 16 February 2011 в 00:46
поделиться