文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Vim下C++的自动补全[转]

Vim下C++的自动补全[转]

时间:2011-04-08  来源:彭十二

转自:opencrazy 原文: http://opencrazy.iteye.com/blog/363915

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 

相关阅读 更多 +
排行榜 更多 +
mirrox模组(玩家自制)手机版下载

mirrox模组(玩家自制)手机版下载

休闲益智 下载
集装箱模拟器手机版下载安装

集装箱模拟器手机版下载安装

模拟经营 下载
哔咔漫画app下载免费2025

哔咔漫画app下载免费2025

浏览阅读 下载