Поиск по имени в Vim?

#vim

#vim

Вопрос:

Есть ли способ сохранить шаблон поиска в регистре, а затем вызвать его с помощью какой-нибудь быстрой команды?

Я думаю о том, как vim использует именованные регистры с q и @, а именованные метки с m и ‘.

Комментарии:

1. @user406289, это хороший момент.

2. Вопросы Vim относятся сюда. meta.stackexchange.com/questions/25925/vim-questions-so-or-su

Ответ №1:

Введите шаблон поиска где-нибудь в буфере, затем переместите / удалите его в регистр. Используйте ctrl-r x в строке поиска (/), чтобы получить регистр x.

Если вы уже искали шаблон, используйте :let @x=@/ , чтобы назначить его регистру x.

Комментарии:

1. То, что вы можете использовать :let @a=@/ для сохранения последнего поиска в другом регистре, а не для вставки его в свой документ, ничего не стоит.