VSCODE 查詢引用顯示沒有結果 解決方案

2021-09-23 14:34:00 字數 660 閱讀 1839

在開源軟體vscode中,一般會安裝擴充套件外掛程式,提高工作效率。

特別是c/c++一般這幾個是必須的:

1)c/c++

2)c++ intellisense

其中:c++ intellisense外掛程式需要gnu global的支援,這是乙個類似ctag的,能夠建立用於實現索引和自動補全功能所需的tag的程式。所以在沒安裝gun global之前還不能夠實現查詢引用的功能。

解決辦法:

2,在settings.json(定製json)中"codegnuglobal.executable": "d:\\vscode\\bin\\global.exe"

3,vscode開啟專案,ctrl+shift+c開啟cmd,輸入gtags,會在專案裡生成三個gtag檔案。

4,關鍵點:專案路徑不能有中文;不可以有空格;輸入gtags時要針對專案檔名(vscode開啟專案的目錄開啟cmd)。

這樣操作後就可以了。

附:把其目錄下/bin資料夾新增到系統path裡,時需要在path中,路徑間有分號隔開。

可行性配置建議

"workbench.colorcustomizations": {

"editor.selectionhighlightbackground": "#944e4e"//高亮顏色

linux find 反轉 查詢沒有被找到的結果

在linux下,有時候需要找一些檔案,還有時候這些檔案格式不夠統一和規範,但是需要排除的那些檔案卻格式統一,就可以使用find命令的反轉功能 一般用find查詢檔案的命令是 find name tar.o name patch 這個意思是,查詢檔案名裡面包含.tar.字元or.patch字元的檔案。...

通達OA批量處理沒有結束但前台顯示已經結束的流程

通達oa系統出現大量流程沒有結束,系統顯示結束的問題 通過查詢作業系統日誌,資料庫日誌,包括程式日誌沒有發現異常,通過觀察發現大量的流程結束時間都是在2016 02 16 17 32 xx時間的標誌 通過前台可以直接恢復,這樣只能乙個個手動處理,對大批量的問題需要通過其他方式進行 原始碼 inclu...

通達OA批量處理沒有結束但前台顯示已經結束的流程

通達oa系統出現大量流程沒有結束,系統顯示結束的問題 通過查詢作業系統日誌,資料庫日誌,包括程式日誌沒有發現異常,通過觀察發現大量的流程結束時間都是在2016 02 16 17 32 xx時間的標誌 通過前台可以直接恢復,這樣只能乙個個手動處理,對大批量的問題需要通過其他方式進行 原始碼 inclu...