Завершение вкладки в командах Vim - PullRequest
25 голосов
/ 23 августа 2010

Когда я набираю команду в Vim, например, открываю файл, я начинаю вводить имя файла, и я хочу нажать Tab и сделать так, чтобы Vim автоматически заполнял имя.Однако, когда я нажимаю Tab, vim по какой-то причине вводит ^I.

Как мне завершить вкладку Vim?

Ответы [ 2 ]

21 голосов
/ 23 августа 2010

Символ, запускающий завершение командной строки, по умолчанию равен Tab , только если установлен nocompatible. В режиме совместимости с Vi это CTRL-E .

Это задокументировано в : h cmdline-complete .

Вы можете set nocompatible в вашем файле .vimrc, чтобы заставить его работать как положено.

7 голосов
/ 24 сентября 2015

Если вы хотите сделать что-то вроде omni-завершение, вы также можете открыть командную строку в окне, набрав q: в обычном режиме или CTRL-F при вводе команды.

command line view

То же самое относится к /finding_patterns с q/ и q?

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