您的位置:首页 > 运维架构

vim: ctags cscope taglist使用快速掌握

2013-07-03 22:33 369 查看
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> 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: