Если вы хотите найти слово под курсором
Ctrl-F
добьется цели.
Или вы можете использовать команду Vim's *
,который фактически делает то же самое, но по умолчанию сразу переходит к следующему вхождению.
В противном случае
Если вам необходимо использовать поле поиска по какой-либо причине, тогдаСтандартный способ Vim для копирования содержимого в буфер обмена работает, так что вы можете восстановить регистры *
или +
.Затем будут выполнены следующие шаги:
- Выбор текста
"+y
(вы можете создать ярлык для этой комбинации, если хотите) Ctrl-Shift-F
, Ctrl-V
См. Также: Как сделать vim вставить из (и скопировать) в системный буфер обмена? .
Сказав это, более очевидный подход можетиспользовать встроенные функции поиска Vim, поэтому после выбора текста оставшиеся шаги будут y:
(выбор в регистр по умолчанию и открытие командной строки), затем /
или ?
(поиск вперед илив обратном направлении), затем <C-v>
(вставка выделенного выделения в командную строку - это работает только в плагине VSCode, а в Vim вы должны использовать <C-r>"
).