FreeBSD-ctags

First Post:

Last Update:

Word Count:
281

Read Time:
1 min

FreeBSD ctags configuration

Env

  • FreeBSD 14.0-RC1
  • Vim - Vi IMproved 9.0

What is ctags

ctags(Generate tag files for source code)vim下方便代码阅读的工具。尽管ctags也可以支持其它编辑器,但是它正式支持的只有Vim。并且Vim 中已经默认安装了ctags,它可以帮助程序员很容易地浏览源代码。

Configuration

首先,我们需要安装ctags

1
$ sudo pkg install ctags

安装完成后可以查看安装的位置

1
$ whereis ctags

在安装完ctags后,我们需要生成对应的tags文件,才能在vim检索时进行跳转。我们切换到项目目录,并生成tags文件

1
2
3
$ cd exp
$ exctags -R .
$ ls

1

可以看到,我们现在已经生成了tags文件,我们还需要对我们的vim进行配置

1
2
$ cd ~
$ vim .vimrc

我们在home目录下对.vimrc进行修改,添加以下两行:

1
2
set tags=tags;
set autochdir

现在回到我们的项目目录,使用vim打开我们的文件,将光标挪动至想要跳转的位置,使用ctrl + ]便可以成功跳转了,想要返回只需使用ctrl + o

1

1

reward
Alipay
Wechat