1.要实现类似source insight功能,我们需要下载taglist,我下载的是taglist_45.zip,然后解压到~/.vim下
2.在~/.vim/doc下, 启动vim,在命令模式下运行:helptags ~/.vim/doc
3.下载ctags,我下载的是ctags-5.7.tar.gz,用tar zxvf ctags-5.7.tar.gz解压
4.进入到ctags-5.7目录下:(我的linux系统是ubuntu)
sudo ./configure
sudo make
sudo make install
5.下载omnicppcomplete, 并将内含的autoload和ftplugin下的文件解压到/usr/share/vim/vim71/下的autoload和ftplugin里
6.其中的doc放到~/.vim/doc下,启动vim,在命令模式下运行:helptags ~/.vim/doc
7.cd到自己的源代码文件夹下 (e.g. src)
在终端运行:ctags -R 生成tags文件
8.在自己机器上编译运行时所需要的include下运行7步中同样的命令,同样生成一个tags文件
ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .
如果是C语言:
则是:ctags -R --c-kinds=+p --fields=+S .(对于c语言需要下载code_complete)
9.配置~/.vimrc
添加:
set tags+={src目录}/tags
set tags+=/usr/include/c++/4.3.2/tags
set nocp
filetype plugin on
filetype indent on
""""""""""""""""""""
" Tag List(ctags)
""""""""""""""""""""
let Tlist_Ctags_Cmd='/usr/bin/ctags'
let Tlist_Show_One_File=1
let TList_Exit_OnlyWindow = 1
let Tlist_Use_Right_Window = 1
分享到:
相关推荐
在vim中针对c++自动补全 在vim中针对c++自动补全
SourceInsight与vim代码补全配置
使用过Source Insight的人一定对它的自动补全功能印象深刻,在很多的集成开发环境中,也都支持自动补全。vim做为一个出色的编辑器,这样的功能当然少不了。至于如何实现程序自动补全,网上教程很多。这里,我将自己...
vim的java自动补全工具 vim java 自动 补全 提示
vim下c++补全的插件,压缩文件内有详细的安装过程
Jedi-vim:绑定 Vim 和 Jedi 自动补全库对 Python 进行自动补全
vim 代码自动提示,自动补全 安装包 autocomplpop
vim类似source insight的插件及其配置
为vim配置python自动补全和tab缩进自动转换为空格等功能
vim配置文件自动补全 r键运行程序包括C,C++,JAVA,Python。设置vim颜色,可以以目录形式展现文件
vim 配置代码补全
支持python shell html css xml js c 等语言的自动补全(无需tab即可出现补全提示)及文件作者信息的生成,vimrc文件带有详细注释,带方法列表,wm可显示目录树
本文件是在ubuntu下配置vim,变成C/C++集成开发环境,实现代码自动补全,函数参数提示,代码跳转,文件列表和函数项显示等功能,在ubuntu12.04 和ubuntu14.04中测试通过,只需执行vim.sh脚本即可,注意脚本中的vim73...
忙活了一下午的配置,模仿VIM的一款主题,利用RGB颜色提取软件争取模仿到最像 这个不仅包括了主题,还包括了其它的配置 下载完压缩包里有预览图 如果有不适,自己修改下即可
如果用过sublime,就知道它的自动补全很好用,这个在linux下的vim也可以
关于设置vim自动补全的方法和相应的plugin,以及打开大文件、编辑C++文件、编辑html文件、编辑javascript文件的plugin.
个人比较喜欢用的一个source insight风格,暗夜色背景,类似于vim下的desert color Scheme
vim自不必说,如果搭上Tlist利器,那么在linux下的开发将犹如eclipse下游刃有余,好东西一定要分享哦!
source insight 4 vim 风格颜色配置文件,喜欢的可以试试
支持GoLang的vim类似source insight,带自动补齐,molokai schreme