Vim自动完成

Jac*_*lin 25 vim macvim

所以我知道你可以用Ctrl- X,Ctrl- 你可以得到Vim自动完成,O但我想知道你是否可以重做它所以只需按下Tab(更像是Textmate的片段),或者甚至只是如何将它重新映射到更短的东西(甚至如果我不能得到花哨的标签完成),我发现Ctrl- X,Ctrl- O有点尴尬.

lya*_*per 26

我意识到这个问题已经得到解答,但您可能会对SuperTab这样的插件感兴趣,它提供自动完成功能,并根据上下文和您使用的完成类型使用多种类型的自动完成.


c00*_*ter 19

地图TabCtrl- X,Ctrl-O

:imap <tab> <c-x><c-o>
Run Code Online (Sandbox Code Playgroud)

vim-wiki查看此页面可以更智能地完成Tab

  • 但是现在我不能正常地使用'tab`来根据需要选择代码,我想知道是否有一种方法可以让标签在大多数情况下正常运行,但巧妙地感觉到我何时需要自动完成.我明白我真的很尴尬,谢谢你的帮助:) (9认同)
  • 请参阅我在那里添加的链接.我认为这对你想要的东西有好处. (2认同)

ent*_*eek 11

最新版本的VIM包括在指定行自动完成转到插入模式Ctrl- i然后在插入模式下按Ctrl- n.