去工具
最后修改时间:2023 年 9 月 8 日戈夫姆特
使用gofmt,您可以格式化打开的文件或整个Go项目中的Go源代码。
对于单个文件,您可以使用内置的导入管理和代码格式化程序。进口是即时管理的。要自定义导入管理,请按打开设置并导航至语言和框架 | 去 | 进口。CtrlAlt0S
要重新格式化代码,请按。与 gofmt 相比,IntelliJ IDEA 的格式化程序适用于语法不正确的代码,并且可以在任意块上调用。还有其他功能,例如自动插入分号、包装参数和参数等等。CtrlAlt0L
此外,您还可以使用“代码重新格式化”选项(“编辑器”|“代码样式”|“转到”,单击“其他”选项卡)。此选项允许您通过按任意键来调用两个格式化程序。CtrlAlt0L
或者,使用“保存时操作”中的“重新格式化代码”选项。IntelliJ IDEA 默认启用此操作。当按 触发时,IDE 运行内置的 IntelliJ IDEA 格式化程序和 gofmt。Ctrl0S
要格式化打开的文件中的代码,请转到“工具”|“ 转到工具| 转到 fmt 文件。
要格式化当前项目中的代码,请转到工具 | 转到工具| 去fmt项目。
要在将更改提交到 VCS 之前格式化代码,请选中Go fmt复选框。有关提交更改的更多信息,请参阅提交更改并将更改推送到 Git 存储库。
提示
有关详细信息
gofmt
,请参阅命令 gofmt。
进口公司
使用 goimports,您可以自动更新 Go 导入行(添加缺失的导入并删除未引用的导入)。
如果您的项目没有goimports,请单击Goimports 文件通知窗口中的go get goimports链接。否则,打开终端工具窗口 ( View | Tool Windows | Terminal ),然后键入以下命令来安装 goimports: 。按。
go get golang.org/x/tools/cmd/goimports
Enter要添加缺少的导入,请导航至工具 | 转到“工具”并单击“Goimports 文件”。
提示
goimports 工具还以与
gofmt
. 有关更多信息goimports
,请参阅命令 goimports。
去生成
使用go generate
指令//go:generate
来定义和调用代码生成。有关的更多信息go generate
,请参阅blog.golang.org 上的生成代码。
将以下行添加到您的 Go 代码中:(
//go:generate command arguments
例如,//go:generate stringer -type=Pill
)单击工具 | 转到工具| 去生成文件。或者,单击装订线中的“运行”图标 ( ) 并选择“开始生成”。
提示
有关详细信息
go generate
,请参阅通过处理源代码生成 Go 文件和生成代码。
去看兽医
该go vet
命令检查 Go 源代码并报告可疑结构。
要使用 查找可能的错误或可疑结构
go vet
,请单击工具 | 转到工具| 去兽医档案。您可以在终端工具窗口中看到代码分析的结果。
提示
有关详细信息
go vet
,请参阅命令 vet。
感谢您的反馈意见!