原文地址:
http://blog.youkuaiyun.com/wooin/archive/2007/10/31/1858917.aspx
感谢大个程序猿的无私奉献。
自动补全是一个很重要的功能。
实现该功能,vim需要ctags 5.6版以上的支持。
查看帮助文档:
:help new-omni-completion
在~/.vimrc中增加如下两行:
filetype plugin indent on
set completeopt=longest,menu
打开文件检测和智能补全,并关闭智能补全时的预览窗口。
这样在结构体等,进行insert进行编辑时,将光标放到 "->"后,按下Ctrl+X CTRL-O 会弹出一个下拉菜单,
此时一些可用的快捷键:
Ctrl+P | 向前切换成员 |
Ctrl+N | 向后切换成员 |
Ctrl+E |