vim+cscope+taglist 配置适合自己的vim

本文介绍如何配置cscope及taglist插件以提高代码导航效率。通过详细步骤指导读者安装并设置这些工具,以便更好地在Vim环境中进行代码搜索和浏览。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

----------简单的安装和配置

使用cscope

下载http://ctags.sourceforge.net/

tar –xvf 解压,然后./configure&& make && make install

                     make install 时使用root权限

在项目的根目录下为代码生成一个cscope数据库,使用命令:cscope–Rbq,执行后会生成三个文件cscope.in.out cscope.out  cscope.po.out

打开自己的代码,把刚生成的cscope文件导入到vim中,使用 命令

      :cs add /*/worksopace/cscope.out    /*/workspace

      若经常使用cscope,可把上面这句话加到~/.vimrc中

然后就可以正常使用cscope了

默认的快捷键:ctrl+]是查找光标所在的 定义函数   

                       Ctrl+t 是返回上次的位置

注:要是出现  E433: 没有 tag 文件 这个错误,应该是当前的目录下没有tags这个文件,只需要在此目录下执行ctags -R 即可

安装taglist.

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

unzip  taglist_40b3.zip

把该文件在~/.vim/目录中解压缩,这会在你的~/.vim/plugin和~/.vim/doc目录中各放入一个文件

若是配置所有的vim,可以使用如下配置:

                  # cd/usr/local/share/vim/vim64/
                  # unzip taglist_40b3.zip

然后就可以正常使用taglist了

注:在两个框之间切换 用Ctrl +ww / 多个框之间的切换 Ctrl + w + 方向键

可以用“:TlistOpen”打开taglist窗口,用“:TlistClose”关闭taglist窗口。或者使用“:TlistToggle”在打开和关闭间切换

常用的Taglist的配置(写在~/.vimrc中)

   let Tlist_Show_One_File =1            "不同时显示多个文件的tag,只显示当前文件的
   let Tlist_Exit_OnlyWindow =1          "如果taglist窗口是最后一个窗口,则退出vim
   let Tlist_Use_Left_Window =1         "在左侧窗口中显示taglist窗口


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值