vscode with Gnu Global

下载ctag文件 http://ctags.sourceforge.net/
或者:
参考链接:
https://cloud.tencent.com/developer/article/1335096

1.vscode install gnu global extensions

在这里插入图片描述
2.gnu global install

download the latest source code archive https://ftp.gnu.org/pub/gnu/global/
decompress

./configure
make -j12
sudo makeinstall
  1. File -> Preferences -> Settings → edit json for gnu global
    在这里插入图片描述
    {
    “gnuGlobal.globalExecutable”: “/usr/local/bin/global”,
    “gnuGlobal.gtagsExecutable”: “/usr/local/bin/gtags”
    }
4.check gnu global whether install successfully

在这里插入图片描述
5.usage

專案 其中一部分檔案結構
project
project/source_code_directory

cd project/
find source_code_path_1_you_want_to_tag_in/ -type f -print >> gtags.files
find source_code_path_2_you_want_to_tag_in/ -type f -print >> gtags.files
find kernel/drivers/ -type f -print >> gtags.files
  1. vscode
    Press F1 => Rebuild Gtags Database
    可以開始使用

  2. Extensions
    gnu global extensions
    vim emulation for visual studio code

8.hot key
Ctrl + p
Ctrl + o
global -vu 更新 gtags file,如果有修改檔案的話

版权声明:本文为weixin_39424913原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。