2014-11-04 3 views
0

Я уже использую CtrlP, но я хотел бы иметь возможность автоматически перемещаться на узел в NERDTree без необходимости делать /foo, но вместо этого я хочу переместить туда (первый результат), когда я набираю foo. Это полезно, когда я хочу видеть структуру каталогов, но я не уверен в имени файла. (Если бы я знал имя файла, я бы использовал CtrlP)Авто поиск NERDTree при вводе

Ввод /foo, то Enter - это слишком много нажатий клавиш для меня.

Любая идея о том, как достичь этого?

+0

Когда лень встречает право ... – romainl

+0

Лень да, но определенно не имеет права. Вчера я перешел на vim в качестве главного редактора/среды, и я стараюсь сделать мой переход максимально плавным. Я бы написал свои собственные плагины, если бы не было слишком много вещей, которые я бы хотел настроить сейчас. Вот почему было бы здорово учиться на опыте других людей, если они захотят поделиться. Я не верю, что кто-либо в мире имеет право на все, включая еду. – Abdo

+0

Контроллер ошибок плагина - это подходящее место для таких вопросов. – romainl

ответ

0

Я не рекомендовал бы это, потому что печатая / не то, что большая часть проблемы, но

autocmd FileType nerdtree call feedkeys('/', 't') 

бы автоматизировать. С :set incsearch вы также увидите, что первое совпадение выделено. Еще нужно нажать Введите, чтобы завершить поиск, хотя ...

+0

Спасибо за ваш ответ @Ingo Karat :-); Я пытаюсь заставить это работать, но безуспешно. Я больше поиграю с ним и вернусь с тобой, как только выясню проблему, но это выглядит многообещающе =) – Abdo