Настройте вкладку для отображения списка вариантов вместо циклического перехода в VIM - PullRequest
4 голосов
/ 21 января 2012

При открытии нового буфера это VIM, я набираю:

new /path/to/fi

Если в этот момент я нажму «Tab», он будет циклически перебирать файлы. Как настроить VIM для отображения списка вариантов вместо первого?

Ответы [ 4 ]

4 голосов
/ 21 января 2012

Задайте для вашего параметра wildmode что-то другое, например,

set wildmode=list:longest

Если я полностью не понял вопрос, орать ...:)

4 голосов
/ 21 января 2012
set wildmenu

Это все, что вам нужно добавить в свой .vimrc.Читать :help wildmenu.

1 голос
/ 21 января 2012

(Это не прямой ответ на ваш вопрос, но я думаю, что это даже лучше:)

Вы должны проверить плагин Command-T, вдохновленный TextMate 'Go ToФайл'.Он очень разумно отфильтровывает возможные комбинации, достаточно просто ввести несколько символов в каждом подкаталоге, чтобы выделить его, и он «получает» его, символы не обязательно должны быть в начале и не должны быть последовательными.Он также показывает список оставленных вариантов.

Я понимаю, что это ужасное объяснение, поэтому посмотрите это видео , чтобы увидеть, как оно работает.

Недостатком является то, чтотребует компиляции Vim с поддержкой Ruby.

0 голосов
/ 14 мая 2012

Control-P (ctrlp.vim) является заменой Command-T, написанной на VimScript, поэтому для него не требуется Ruby.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...