2015-02-19 2 views
0

При раскомментировании кода в vim, я хочу, чтобы макрос прыгал на первую строку без разметки в различных файлах. Я использую nerdcommenter в Vim так (после выделения первой комментируемой строки) я ищу какую-либо линию, начиная с любым не # или %, но все еще содержащим некоторое непробельным характером с:Найти первую раскованную строку в vim без стирания поиска

/^\s*\(#\|%\)\@!\S 

Но поиск заменяет мой поисковый буфер. Могу ли я выполнить такой поиск без стирания моего буфера поиска?

Я не вижу такой функциональности в документации nerdcommenter.

ответ

1

Вы можете сохранить последний поиск переменной следующим образом:

let orig_search = @/ 

Тогда после того, как вы делаете поиск, вы можете сделать это:

let @/ = orig_search 
Смежные вопросы