我倾向于在Linux上使用cscope
和ctags
。我只需在源目录中运行ctags -R
和cscope -R
即可开始浏览源代码。
在FreeBSD中看起来有所不同。
任何人都请在FreeBSD中发布相同的步骤。
我能够在FreeBSD中成功运行cscope -R
,但无法运行ctags -R
。我也尝试了ctags *
,但没有运气,因为我无法通过 Control + ] 跳转到Vim中的函数定义 - 它说“ tag找不到“而是。
答案 0 :(得分:2)
基础系统中包含的ctags不是您所期望的。对于ctags,您正在寻找来自包/端口的安装ctags,它将为您提供exctags二进制文件。
答案 1 :(得分:1)
总结用法:
安装Exuberant Ctags
使用ports(从源代码编译):
cd /usr/ports/devel/ctags/ && make install clean
使用pkg
(下载并安装预建的二进制文件):
pkg install ctags
创建标记文件
exctags -R
通常,FreeBSD上的exctags(1)就是你所知道的基于Linux系统的ctags。
答案 2 :(得分:0)
尝试使用" exctags"在FreeBSD上。通常出现在/ usr / local / bin / exctags
位置exctags -R。