2009-12-01 2 views
4

Как заставить VIM всегда автоматически заполнять имена файлов в командном режиме? Он отлично работает, когда я печатаю например: «cd/ww [Tab]», но если я хочу открыть файл и наберите «: o/ww [Tab]», он вместо символа «^ I» добавит символ «^ I».Окончание командной строки vim при открытии файлов

ответ

6

Try:

:e /ww[Tab] 
+0

Для большего удовольствия попробуйте его: set wildmenu – Ben

1

Использование ": е" или ": раскол" или другие команды редактирования вместо ": о".

Бонусный факт: vim действительно не поддерживает команду «: o», по крайней мере, не согласно документам. ": help: o" говорит следующее:

 
This command is in Vi, but Vim only simulates it: 

           *:o* *:op* *:open* :[range]o[pen] 
           Works like |:visual|: end Ex mode. 
           {Vi: start editing in open mode} 

:[range]o[pen] /pattern/  As above, additionally move the cursor to the 
           column where "pattern" matches in the cursor 
           line. 

Vim does not support open mode, since it's not really useful. 
For those situations where ":open" would start open mode Vim will 
leave Ex mode, which allows executing the same commands, but updates 
the whole screen instead of only one line. 
+0

Спасибо. Я использую GVIM до этого времени со всеми этими ярлыками и выпадающими меню Windows, работая в консоли сейчас и много не хватает и пытаюсь учиться. – Andrey

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