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>
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>
相关文章推荐
- 使用 vim + ctags + cscope + taglist 阅读源码 - bo博的个人空间 - 开源中国社区
- vim + ctags + taglist + cscope + cppcomplete + global 使用初探zz
- 【转】使用 vim + ctags + cscope + taglist 阅读源码
- 使用 vim + ctags + cscope + taglist 阅读源码
- 使用 vim + ctags + cscope + taglist 阅读源码 收藏 bo博 发表于 5年前 阅读 20197 收藏 14 点赞 4 评论 1 最近,准备跟学长一起
- vim + ctags + taglist + cscope + cppcomplete + global 使用初探
- 使用 vim + ctags + cscope + taglist 阅读源码
- 使用 vim + ctags + cscope + taglist 阅读源码
- vim + taglist + ctags + cscope 简单使用
- vim + ctags + taglist配置和使用 【及】 一键安装 ctags和cscope的方法 【及】vim语法高亮,自动缩进,python 自动缩进设置
- 使用vim进行软件开发(1):vim+ctags+taglist +cscope
- vim + ctags + taglist配置和使用 【及】 一键安装 ctags和cscope的方法 【及】vim语法高亮,自动缩进,python 自动缩进设置
- 使用 vim + ctags + cscope + taglist 阅读源码
- vim + ctags + taglist + cscope + cppcomplete + global 使用初探
- 使用 vim + ctags + cscope + taglist 阅读源码
- vim 配置ctags/cscope/taglist
- vim+ctags+taglist+cscope+cppcomplete+global
- vim下使用ctags+taglist
- Linux下代码阅读 -- 配置vim+ctags+taglist+cscope[转]
- 【转】将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)