2016-01-14 88 views
2

我傾向於在Linux上使用cscopectags。我只需在源目錄中運行ctags -Rcscope -R即可開始瀏覽源代碼。FreeBSD使用cscope&ctags

看起來它在FreeBSD中有所不同。

任何人都請在FreeBSD上發佈相同的步驟。

我能夠在FreeBSD上成功運行cscope -R,但無法運行ctags -R。我也嘗試ctags *,但沒有運氣,因爲我不能跳轉到Vim的功能定義與控制 + ] - 它說「標記找不到」而不是。

+0

你應該考慮接受答案,如果它幫助你解決問題。 –

+0

如何接受答案? –

+0

單擊該帖子左下方的複選標記。 (我認爲它正好在箭頭下面)。 –

回答

1

包含在基礎系統中的ctags並非您所期望的。對於ctags,您正在尋找來自package/ports的安裝ctags,它會爲您提供exctags二進制文件。

+1

感謝您的回答。所以要在FreeBSD上使用ctags這樣的Linux,請運行以下命令#pkg remove ctags,#pkg install ctags(第一個刪除基本ctags二進制文件,稍後從端口安裝exctags)。然後開始在Freebsd中使用exctags二進制文件中的ctags。 –

1

綜上所述用法:

  1. 安裝旺盛Ctags的

    • 使用的端口(從源代碼編譯):

      cd /usr/ports/devel/ctags/ && make install clean 
      
    • 使用pkg(下載並安裝預建二進制文件):

      pkg install ctags 
      
  2. 創建標籤文件

    exctags -R 
    

一般來說,exctags(1)FreeBSD是你知道什麼是對基於Linux的系統CTAGS。