我傾向於在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。
你應該考慮接受答案,如果它幫助你解決問題。 –
如何接受答案? –
單擊該帖子左下方的複選標記。 (我認爲它正好在箭頭下面)。 –