vim-ctags-taglist-netrw

vim配置

在~/.vimrc文件里配置例如以下内容。或者在/etc/vim/vimrc中进行全局配置,经常使用配置例如以下:
syntax on
set tabstop=4
set nu
set smartindent
set cursorline
set ruler
set shiftwidth=4
set softtabstop=4
set hlsearch
set autoindent
set cindent
set tags=/root/ctest/tags
set autochdir
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1


ctags

安装:apt-get install ctags
经常使用命令:
#在源码文件夹中运行,生成tag文件
ctags –R *
# 在~/.vimrc中设置tags文件路径
set tags=/root/ctest 
#跳转到函数定义
ctrl+]                  
#从函数定义返回
ctrl+T                  
#跳到main函数相应的文件
vi -t main              
#列出全部定义
:ts                      
#后一个函数
:tn                      
#前一个函数
:tp                     


taglist

下载:
http://vim.sourceforge.net/scripts/script.php?script_id=273
http://vim.sourceforge.net/scripts/download_script.php?src_id=6416
解压得到两个文件
unzip -d taglist taglist_42.zip
cd taglist
安装
cp doc/taglist.txt /usr/share/vim/vim61/doc/
cp plugin/taglist.vim /usr/share/vim/vim61/plugin/
配置和使用
#显示列表
:Tlist                 
#左右切换 
ctrl+ww 

netrw
vim中默认安装
经常使用操作
#打开窗体
:e directorypath
#进入下级文件夹
cr
#进入上级文件夹
-
#切换文件夹显示方式
i


插件集合
https://github.com/humiaozuzu/dot-vimrc


vim配置及插件安装管理
http://blog.csdn.net/namecyf/article/details/7787479


vim+ctags+taglist插件安装使用
http://www.blogjava.net/zellux/archive/2007/06/12/123556.html


vi配置文件
http://blog.csdn.net/tietao/article/details/6862341


ctag使用具体解释
http://blog.csdn.net/gangyanliang/article/details/6889860


OmniCppComplete的安装和使用
http://blog.csdn.net/duguteng/article/details/7417181

http://vim.wikia.com/wiki/C++_code_completion

原文地址:https://www.cnblogs.com/bhlsheji/p/5222791.html