使用cscope&在FreeBSD中使用ctags

时间:2016-01-14 10:23:06

标签: freebsd ctags cscope

我倾向于在Linux上使用cscopectags。我只需在源目录中运行ctags -Rcscope -R即可开始浏览源代码。

在FreeBSD中看起来有所不同。

任何人都请在FreeBSD中发布相同的步骤。

我能够在FreeBSD中成功运行cscope -R,但无法运行ctags -R。我也尝试了ctags *,但没有运气,因为我无法通过 Control + ] 跳转到Vim中的函数定义 - 它说“ tag找不到“而是。

3 个答案:

答案 0 :(得分:2)

基础系统中包含的ctags不是您所期望的。对于ctags,您正在寻找来自包/端口的安装ctags,它将为您提供exctags二进制文件。

答案 1 :(得分:1)

总结用法:

  1. 安装Exuberant Ctags

    • 使用ports(从源代码编译):

      cd /usr/ports/devel/ctags/ && make install clean
      
    • 使用pkg(下载并安装预建的二进制文件):

      pkg install ctags
      
  2. 创建标记文件

    exctags -R
    
  3. 通常,FreeBSD上的exctags(1)就是你所知道的基于Linux系统的ctags。

答案 2 :(得分:0)

尝试使用" exctags"在FreeBSD上。通常出现在/ usr / local / bin / exctags

位置

exctags -R。