Текст для поиска сохраняется в регистре /
. Вы не можете вытащить или удалить непосредственно в этот регистр, но вы можете присвоить ему, используя `let '.
Попробуйте это:
- Используйте визуальный режим, чтобы выделить код, который вы хотите найти
- Введите
"ay
, чтобы вернуть выделенный выбор в регистр a
- Введите
:let @/ = @a
, чтобы скопировать регистр a
в регистр поиска /
На этом этапе весь код, соответствующий вашему выбору, будет выделен, и вы можете перемещаться по вхождениям, используя n / N, как при обычном поиске.
Конечно, вы можете использовать любой временный регистр вместо a
. И это не должно быть слишком сложно, чтобы отобразить эту последовательность команд для легкого использования.