vim下c++自动补全和类似source insight功能配置
2010-12-01 22:49
441 查看
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
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的(Python)代码自动补全功能
- 用vim实现C++代码的自动补全功能
- Linux——VIM开发C++自动补全(STL、括号)和开发环境配置
- Linux 快速配置 VIM 实现语法高亮 自动补全 自动缩进以及文件管理等功能
- Redhat 5 下vim 配置 +自动补全功能
- 转:让vim支持c++代码自动补全功能
- 让vim支持c++代码自动补全功能。
- Ubuntu下改写vim配置文件vimrc来实现显示行号,语法高亮,自动缩进功能
- Vim中利用OmniCppComplete实现C++代码自动补全
- 在VIM里面设置自动补全功能
- 对vim配置高亮,自动缩进等功能。
- vim 自动补全 pydiction配置
- vim自动补全代码(代码提示)以及我的vim配置文件 .
- MAC将Vim配置为类Sourceinsight代码阅读工具
- Source Insight 4.0 文件类型、编码格式、tab转空格、tab键自动补全设置。。。
- windows下用vim实现qt代码的自动补全功能
- vim基础学习之自动补全功能
- vim自动补全代码(代码提示)以及我的vim配置文件
- vim 配置php自动补全 + neoComplCache