vim有用的环境变量设置:
set smarttab(使用shiftwidth的值)
set tabstop=4
set number
set ruler
set nowrap
set hlsearch
set autoindent
set cindent shiftwidth=4
set softtabstop=4
set expandtab
filetype indent on
set expandtab
set mouse=a
%retab
cscope临时用法:
1. 获取文件列表,生成文件
2. 执行:cscope -Rbqku -i filelist -f cscope.out
3. vim
4. cscope add csope.out
ctags临时用法:
ctags -f tags \
--java-kinds=+l \
--c++-kinds=+lpx \
--c-kinds=+lpx \
--extra=+q --fields=+Saim \
-R $asrc_dir
安装
上网下载Taglist插件[1],下载完成后解压,再将文件下的taglist.vim使用cp命令拷贝到HOME/.vim/plugin文件夹下(cp -r taglist.vim ~/.vim/plugin)
配置
使用sudo vim /etc/vim/vimrc 编辑vim的配置文档,在其中加入如下命令:
"""""""""""""""""Taglist设置"""""""""""""""""
""let Tlist_Auto_Open = 1
let Tlist_Ctags_Cmd = '/usr/bin/ctags'
let Tlist_Show_One_File = 1
let Tlist_Exit_OnlyWindow = 1
let Tlist_Use_Right_Window = 1
在Taglist窗口下,按F1获取帮助
在~/.vim/doc及~/.vim/plugin下的插件:
.
├── doc
│ ├── taglist.txt
│ └── tags
└── plugin
├── cscope_maps.vim
├── shortkey.vim
└── taglist.vim
shortkey.vim:
map <F4> :TlistToggle<CR>