目标实现vscode 中实现goto define function 跳转到指定函数
使用linux 常用的工具ctags 生成静态链接方式来完成此功能
下载global
gloal官网
到官方下载最新的global ,win32 版本
解压到本地
我解压的路径C盘跟目录,重命名为global
将这个路径添加到环境变量中
vscode 中安装相关插件
打开设置
两种方式创建文件
- 手动在工程目录中创建.vscode/settings.json
- 打开设置,点击edit json
修改.vscode/settings.json文件
添加如下内容,gnuGlobal.globalExecutable 是global的安装路径
1 | { |
执行命令,生成静态链接文件
- 使用 Ctrl+Shift+P 或者点击左下角齿轮图标,选择命令面板
- 输入gloal ,点击Global:Rebuild Gtags Database
成功生成
执行完成后,会在工作目录生成GPATH,GPTAGS,GTAGS
右键goto define或者F12 就能成功跳转了
- 感谢您的赞赏
赞赏名单
由于您的支持,我才能够实现写作的价值。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自我的笔记