现在的位置: 首页 > 综合 > 正文

vim补全(转载,谢谢原作者)

2014年01月15日 ⁄ 综合 ⁄ 共 906字 ⁄ 字号 评论关闭

这个话题我已经郁闷了很久了。从用vim玩Python开始就非常得郁闷。今天在配置ctags+cscope+omnicppcomplete彻底得google了一下。发现vim7本身就支持补全,而且补全的机制十分强大。
在_vimrc里加:
autocmd FileType python set ōmnifunc=pythoncomplete#Complete
autocmd FileType javascrīpt set ōmnifunc=javascrīptcomplete#CompleteJS
autocmd FileType html set ōmnifunc=htmlcomplete#CompleteTags
autocmd FileType css set ōmnifunc=csscomplete#CompleteCSS
autocmd FileType xml set ōmnifunc=xmlcomplete#CompleteTags
autocmd FileType php set ōmnifunc=phpcomplete#CompletePHP
autocmd FileType c set ōmnifunc=ccomplete#Complete
然后就可以补全python js html css xml php c 如果下载了omnicppcomplete,解压后放到%HOMEPATH%/vimfiles下,然后在_vimrc里加:
set nocp
filetype plugin on
现在补全功能就狂强了。需要补全的时候ctrl-x ctrl-o连着按,就会跳出一个候选菜单。啊,以前不知道,还到处搜索vim补全插件。现在好了。非常齐全了。呼,赶快开始享受编程!
http://www.woodpecker.org.cn/obp/zqtips/Vim/tip94.txt
这里还有一堆ctags使用说明,哈,很全!
回想之前写Python程序的体验,一般开两个窗口,一个vim,一个控制台。这边写代码,那边dir,真是艰苦卓绝啊!哈哈……我居然就这样用着写下来了。用到最后我突然发现没有dir和help、不能交互、只能打印的语言不是好语言,一度写js觉得要发疯。哈哈,想了就想笑。

抱歉!评论已关闭.