2023-05-20 约 103 字 预计阅读 1 分钟
1
ctags -R --c++-kinds= +p --fields= +iaS --extra= +q --exclude= bin --exclude= build
1
2
ctrl +] 跳转到定义
ctrl +o 返回
1
ctags -R --c++-kinds= +p --fields= +iaS --extra= +q --exclude= bin --exclude= build --exclude= cache --exclude= static
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# cat ~/.ctags.d/local.ctags
--recurse=yes
--exclude=.git
--exclude=build/
--exclude=.svn
--exclude=vendor/*
--exclude=node_modules/*
--exclude=public/webpack/*
--exclude=db/*
--exclude=log/*
--exclude=test/*
--exclude=tests/*
--exclude=\*.min.\*
--exclude=\*.swp
--exclude=\*.bak
--exclude=\*.pyc
--exclude=\*.class
--exclude=\*.cache
如何安装
在 Ubuntu 上安装 Universal Ctags(UCTags)
1
2
3
4
5
6
7
sudo apt install gcc make autoconf pkg-config
git clone https://github.com/universal-ctags/ctags.git
cd ctags
./autogen.sh
./configure
make
sudo make install