查询:
如何使用以下命令为 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中文网其他相关文章!