FreeBSD环境下ctags安装与使用

本篇博文使用vim和ctags搭配,故需要先安装vim,我在前面的博文里已经介绍过vim的安装,现在介绍ctags的安装与使用。

一、安装ctags,

使用命令

root@xxxx: pkg install ctags

安装成功后可以使用whereis ctags查看自己的安装位置:
在这里插入图片描述
二、生成tags文件

安装ctags并不能直接在vim中使用,我们需要生成tags文件,才能在vim中检索的时候进行查找。
不同的系统环境下生成tags文件的命令不同,Ubuntu中在目录下使用ctags -R即可产生tags文件。网上很多博文在freeBSD环境下也使用这个命令。
但是事实是,在FreeBSD11.0及其后来的版本中ctags -R不适用(之前版本没有做过实验),如图:
在这里插入图片描述
需要使用exctags -R,才能对当前目录生成tags文件:
在这里插入图片描述

三、更改vim配置文件

仅仅生成tags文件是不够的,在查找定义的时候需要检索,因此需要自己配置vim,告诉它应该在什么地方去找。方法如下:

任意目录下使用

root@xxxx/xxxx/: cd ~

回到用户根目录

root@xxxx vim .vimrc

进入vim配置文件,输入

set tags=tags;
set autochdir

保存文件并退出。
如下:
在这里插入图片描述
配置.vimrc文件是实现的一种方法。另一种方法是用vim打开文件后,在命令行中做修改:
:set tags=path1, path2…
或者
:set tags=path1
:set tags= path2

四、实际操作

仍然用上图中的文件夹
首先进入daytimetcpcli3.c文件
在这里插入图片描述
把光标停在第15行,err_sys()函数上
在这里插入图片描述
按下Ctrl+],跳转到定义
在这里插入图片描述
可以看到第28~36行都是err_sys()函数的定义。

想要返回的话Ctrl+o即可。

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值