2016-04-29 3 views
1

Я хочу создать макрос, который входит в визуальный режим, выбирает какой-либо текст определенным образом, затем выполняет поиск этого выделенного текста, используя другое сопоставление клавиш, которое я определил как vnoremap // y/<C-R>"<CR>. Однако, когда я вхожу в первый /, я наблюдаю, что он прекращает запись моего макроса :(Можно ли включить команду поиска в макрос?

Чтобы упростить, забудьте о сопоставлении клавиш ... Я хочу создать макрос, визуально выделяющий текст, а затем . прямой поиск этого выделенного текста

можно ли делать то, что я хочу сделать

ответ

1

Отвечая на вопрос в заголовке: можно включить поиск ЦМД в макросе Вы просто записать его, нажав кнопку. /foobar<cr> ... macro здесь я имел в виду, q. :h q для получения более подробной информации.

Вы можете протестировать его с помощью простых примеров.

Ваш вопрос непонятен, vnoremap создает ключевое сопоставление, а не макрос. В макросе также возможно использование созданного вами ключа.

Лучше просто преобразовать свое требование в небольшой пример, что у вас есть и чего вы хотите получить.

+0

Спасибо @Kent. Вы правы. Думаю, я просто предполагал, что запись макроса останавливалась, когда я набираю '/', потому что он скрывает текст «записи». – danielpops

Смежные вопросы