英文:
How to use ctags for golang?
问题
我在代码中非常依赖ctags来在代码之间进行导航。
有人能否建议如何在Mac上使用ctags与golang。
我尝试使用gotags,但是我没有看到生成任何标签文件,并且我无法在结构定义之间进行导航。
英文:
I depend heavily upon ctags to traverse between my code.
Can anyone suggest how to use ctags with golang in Mac.
I tried using gotags, but I did not see any tag file generated and I was not able to traverse between the structure definition in vice versa.
答案1
得分: 5
你想要翻译的内容是:
gotags 对我有用:gotags -R ./* > tags
英文:
gotags work for me: gotags -R ./* > tags
答案2
得分: 3
你需要编辑 ~/.ctags 文件,以便使用 ctags 生成适用于 golang 的标签。
请查看以下链接 https://stackoverflow.com/questions/8204367/ctag-database-for-go。然后执行常规的 ctags -R
命令。
英文:
You need to edit ~/.ctags for ctags to generate tags with golang.
Check following link https://stackoverflow.com/questions/8204367/ctag-database-for-go. Then do the usual ctags -R
答案3
得分: 2
通常的 ctags -R 对我来说有效。
英文:
The usual ctags -R works for me.
答案4
得分: 2
Universal-ctags(https://ctags.io)是Exuberant-ctags的非官方分支,内置了Go解析器。它不是基于正则表达式的(即不是基于.ctags的)。
英文:
Universal-ctags (https://ctags.io), an unofficial fork of Exuberant-ctags has built-in Go parser. It is not regex based (== not .ctags based).
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论