vscode C/C++ GNU Global插件使用
1. vscode安裝 C/C++ GNU Global插件使用
實現函數跳轉功能;
實現Find all references
ctrl+p,搜索文件
2.下載gnuGlobal (如果是windows OS)
https://www.gnu.org/software/global/download.html
3.設置gnuGlobal 路徑 (如果是windows OS)
"gnuGlobal.globalExecutable": "D:\Program Files\glo665wb\bin\global.exe",
"gnuGlobal.gtagsExecutable": "D:\Program Files\glo665wb\bin\gtags.exe",
cat C:\Users\admin\AppData\Roaming\Code\User\settings.json
{
"security.workspace.trust.untrustedFiles": "open",
"C_Cpp.updateChannel": "Insiders",
"http.proxySupport": "off",
"gnuGlobal.globalExecutable": "D:\\Program Files\\glo665wb\\bin\\global.exe",
"gnuGlobal.gtagsExecutable": "D:\\Program Files\\glo665wb\\bin\\gtags.exe",
"window.zoomLevel": 1,
"files.eol": "\n"
}
4. use gtags,創建 GPATH GRTAGS GTAGS
ubuntu環境 use gtags:
生成source code gtags,到vscode工程目錄
https://www.cnblogs.com/WangYangkai/p/14572828.html
windows環境 use gtags:
...
5. 創建vscode代碼工程,vscode打開source code,支持代碼搜索跳轉功能;
wyk@ubuntu:~/bsp$ cat vscode.code-workspace
{
"folders": [
{
"path": "./linux"
}
],
"settings": {
"git.ignoreLimitWarning": true
}
}
wyk@ubuntu:~/bsp$
writeen by wangyangkai.