我倾向于在Linux上使用cscope
和ctags
。我只需在源目录中运行ctags -R
和cscope -R
即可开始浏览源代码。FreeBSD使用cscope&ctags
看起来它在FreeBSD中有所不同。
任何人都请在FreeBSD上发布相同的步骤。
我能够在FreeBSD上成功运行cscope -R
,但无法运行ctags -R
。我也尝试ctags *
,但没有运气,因为我不能跳转到Vim的功能定义与控制 + ] - 它说“标记找不到”而不是。
我倾向于在Linux上使用cscope
和ctags
。我只需在源目录中运行ctags -R
和cscope -R
即可开始浏览源代码。FreeBSD使用cscope&ctags
看起来它在FreeBSD中有所不同。
任何人都请在FreeBSD上发布相同的步骤。
我能够在FreeBSD上成功运行cscope -R
,但无法运行ctags -R
。我也尝试ctags *
,但没有运气,因为我不能跳转到Vim的功能定义与控制 + ] - 它说“标记找不到”而不是。
包含在基础系统中的ctags并非您所期望的。对于ctags,您正在寻找来自package/ports的安装ctags,它会为您提供exctags二进制文件。
感谢您的回答。所以要在FreeBSD上使用ctags这样的Linux,请运行以下命令#pkg remove ctags,#pkg install ctags(第一个删除基本ctags二进制文件,稍后从端口安装exctags)。然后开始在Freebsd中使用exctags二进制文件中的ctags。 –
综上所述用法:
安装旺盛Ctags的
使用的端口(从源代码编译):
cd /usr/ports/devel/ctags/ && make install clean
使用pkg
(下载并安装预建二进制文件):
pkg install ctags
创建标签文件
exctags -R
一般来说,exctags(1)FreeBSD是你知道什么是对基于Linux的系统CTAGS。
你应该考虑接受答案,如果它帮助你解决问题。 –
如何接受答案? –
单击该帖子左下方的复选标记。 (我认为它正好在箭头下面)。 –