vim: ctags cscope taglist使用快速掌握

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> 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值