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