使用 Go 工具修改结构体字段标签
使用 Go 工具修改/更新结构体中的字段标签。gomodifytags 可轻松实现此操作。
更新、添加或删除结构体字段中的标签。您可以轻松添加新的标签,
更新现有标签(例如添加新的键,例如:db、xml 等),或
删除现有标签。它还允许您添加和删除标签选项。
原本是为编辑器而设计的,但也有从命令行运行的模式
终端。有关更多信息,请参阅下面的使用部分。
go install github.com/fatih/gomodifytags@latestvim-go 使用 :GoAddTags 和 :GoRemoveTags 命令
go-plus (atom) 使用 golang:add-tags 和 golang:remove-tags 命令
vscode-go 使用 Go: Add Tags 和 Go: Remove Tags 命令
A (Acme) 使用 addtags 和 rmtags 命令
emacs-go-tag 使用 go-tag-add 和 go-tag-remove 命令
-struct: 此选项接受结构体名称,例如: -struct Server。名称应为有效的类型名称。-struct 标志选择整个结构体,因此它会作用于所有字段。 * -field: 此选项接受字段名称,例如: -field Address。用于选择特定字段。名称应为有效的字段名称。-struct 标志是必需的。 * -offset: 此选项接受文件的字节偏移量。对于编辑器而言,用于传递 Cursor 之下的位置,例如: -offset 548。偏移量以字节为单位。
暂无开放 Issues,或尚未同步最近议题。