查詢:
如何使用以下指令為Go 原始碼建立標籤檔ctags,確保包含所有相關文件?
解決方案:
要為Go 來源產生標籤文件,請按照以下步驟操作:
--langdef=Go --langmap=Go:.go --regex-Go=/func([ \t]+\([^)]+\))?[ \t]+([a-zA-Z0-9_]+)//d,func/ --regex-Go=/var[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)//d,var/ --regex-Go=/type[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)//d,type/
ctags -f gosource.tags -R `pwd`
此指令將在目前目錄中產生一個名為gosource.tags的標籤文件,考慮來源目錄中的所有*.go 文件.
請注意,-h 選項不是必需的,因為~/.ctags 中定義的特定於語言的模式將確保僅標記相關文件。
以上是如何使用 ctags 為 Go 原始碼產生標籤檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!