Unix VI编辑器中的自动完成

时间:2010-05-22 10:00:17

标签: variables unix autocomplete vi

在使用Visual Studio之类的图形IDE之后,我习惯按CTRL + Space来自动完成变量或函数名称。现在,我知道在VI中这样的事情是不完全可能的,但我听说有一个可以映射的命令列表,允许在当前打开的文件中自动完成变量和函数。有谁知道这个序列是什么?

1 个答案:

答案 0 :(得分:3)

刚刚注意到你说“vi”;我希望“vim”也没关系。

这取决于特定的编程语言,但一般来说,神奇的单词是Omnicomplete

将此放入.vimrc:

filetype plugin on
set ofu=syntaxcomplete#Complete

按Ctrl + N或Ctrl + P触发完成。这是疯狂定制的;您可能会喜欢提示here,使其更像其他IDE。