Vim的设置

安装ctags

在你的代码目录下运行ctags -R

在命令段运行:set tags=[path]

可以把这个写在.vimrc上,

按ctrl+]跳到函数或变量定义处。按ctrl+T跳回来

 

 

安装taglist. URL: http://www.vim.org/scripts/script.php?script_id=273

 

首先请先在你的~/.vimrc文件中添加下面两句:
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1

 

:Tlist

这就可以新开一个窗口显示代码中的函数和变量

 

文件浏览器和窗口管理器 -- 插件: WinManager

URL:http://www.vim.org/scripts/script.php?script_id=95


使用::e ~/vim71

 

通 过WinManager插件来将TagList窗口和netrw窗口整合起来,

现 在在你的~/.vimrc中增加下面两句

let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>

 

使用:wm

 

8 Cscope 的使用

:set cscopequickfix=s-,c-,d-,i-,t-,e-

 

跟Ctags一样, 要使用其功能必须先为你的代码生成一个cscope的数据库, 在项目的根目录运行下面的命令:

cscope -Rbq

 

下面我们来操练一下, 查找函数vim_strsave()的定义, 用命令:

:cs find g vim_strsave

 

:cs find c vim_strsave

 

如果自动跳转的位置你不满意, 想看其他的结果, 可以用下面的命令打开QuickFix窗口:

:cw

 


快速浏览和操作Buffer -- 插件: MiniBufExplorer

URL:http://www.vim.org/scripts/script.php?script_id=159

 

.vimrc

let g:miniBufExplMapCTabSwitchBufs = 1

let g:miniBufExplMapWindowNavVim = 1

 

c/h文件间相互切换 -- 插件: A

 

URL:http://www.vim.org/scripts/script.php?script_id=31

.vimrc

nnoremap <silent> <F12> :A<CR>

 

:A  切换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值