vim中c/c++源码跳转

在使用vim阅读c/c++代码的时候,代码跳转很重要, 在学习redis代码的时候遇到这个问题。

网上查找之后通过实践发现cscope比较好用,可以很方便的实现跳转

  1. 安装cscope
sudo apt-get install cscope
  1. 生成tag文件cscope.out

在源码目录下执行如下命令生成tag文件

cscope -R -b
  1. vim中cscope插件安装

下载cscope插件, 这里就不做说明了

  1. vimrc配置修改

安装好插件就需要做对应的配置和快捷键映射

map g<C-]> :cs find 3 <C-R>=expand("<cword>")<CR><CR>
map g<C-\> :cs find 0 <C-R>=expand("<cword>")<CR><CR>

到这之后就可以正常使用代码跳转了

原文链接: https://www.cnblogs.com/davygeek/p/5765959.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/238591

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 下午5:53
下一篇 2023年2月13日 下午5:53

相关推荐