2008-11-21 94 views

回答

0

這是一般的Vim完成行爲。對於一個完整的概述,你可以做

:he compl-current 

但是對於你的具體情況(你需要完成在狀態2或3(以上文件中所描述的),你可以簡單地使用Backspace鍵,或控制 - H到狀態的一個跳到狀態兩個狀態2可以縮小鍵入常規字符的搜索,以便完成完成與狹窄:。

compl<C-X><C-P><BS>letion 

這是完全反了,我知道,但這是它是如何工作

編輯:您可以使用向下的箭頭鍵太isn控制-H或退格鍵,它具有不刪除角色的好處。

16

你正在尋找的命令是:

:set completeopt+=longest 

它會插入的所有建議的最長的公共前綴,那麼你可以輸入和刪除來縮小或擴大戰果。

+1

這樣做後,再次按Tab鍵完全完成,而不是完成下一個最長的通用前綴。有沒有辦法做到這一點? – 2013-03-29 04:57:18

3
set wildmenu 
set wildmode=list:longest,full 

Found here。 也有一個偉大的插件可以滿足您所有的完成需求,稱爲SuperTab continued

相關問題