在使用Visual Studio之类的图形IDE之后,我习惯按CTRL + Space来自动完成变量或函数名称。现在,我知道在VI中这样的事情是不完全可能的,但我听说有一个可以映射的命令列表,允许在当前打开的文件中自动完成变量和函数。有谁知道这个序列是什么?
答案 0 :(得分:3)
刚刚注意到你说“vi”;我希望“vim”也没关系。
这取决于特定的编程语言,但一般来说,神奇的单词是Omnicomplete。
将此放入.vimrc:
filetype plugin on
set ofu=syntaxcomplete#Complete
按Ctrl + N或Ctrl + P触发完成。这是疯狂定制的;您可能会喜欢提示here,使其更像其他IDE。