2008-11-21 90 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

相关问题