2011-01-27 2 views
1

Я использую VIM 7.2 для Windows с новейшим netrw (141i, 03 января 2011 г.).Быстрый поиск с использованием VIM и Netrw в Windows

Я использую netrw для просмотра удаленных диспетчеров FTP. Прямо сейчас, когда я хочу перейти к определенному файлу, я набираю /<filename>, а собственная функция поиска VIM получает туда курсор. Затем мне нужно дважды нажать ENTER (один раз выйти из режима поиска, а затем снова сделать netrw «выполнить» этот файл).

Я уверен, что есть лучший способ сделать это. Есть идеи?

спасибо.

+0

Спасибо, ребята; Я начинаю думать, что, возможно, путь - это сопоставить «Ctrl-ENTER» с скриптом, который отправляет «ENTER», ждет момента, а затем отправляет другое «ENTER». Мысли? – ezuk

ответ

1

Похоже, что у вас есть настройка 'incsearch', которая отображает появление шаблона при его вводе. Необходимо нажать enter для проверки шаблона, затем вы вернетесь в свой буфер.

Возможно, плагин Fuzzyfinder поможет вам быстрее.

+0

Я не уверен, что вы можете использовать Fuzzyfinder по сети. –

+0

@ Xavier T .: Да, интересно ... – Benoit

0

set incsearch в вашем .vimrc для последующего инкрементального поиска.

Вам все равно придется вводить <Enter> дважды, но вам не нужно набирать полное имя файла!

+0

': set incsearch' на самом деле не работает в netrw, потому что netrw имеет свои однострочные ярлыки ... – ezuk

+0

@ezuk: Он работает над моей установкой (vim 7.3), но я просматриваю только локальный каталог. Я не могу проверить с ftp. –

+0

Извините, я _am_ используя incsearch. Проблема в том, что он соответствует всем элементам экрана, а не только именам файлов. Так что, если я набираю «si», он выделяет, например, «Размер файла». – ezuk

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