在GoLand中保存时运行'goimports'

时间:2017-08-09 12:06:35

标签: go goland

我正在使用GoLand IDE在Go中编码。 当我保存文件时,我希望未使用的导入消失(如VS代码)

我在“代码”中启用了“优化导入” - > “显示重新格式化文件对话框”。但是当我保存文件时,导入它仍然存在

3 个答案:

答案 0 :(得分:6)

由于新版Goland而调整:

此时设置已转移到文件监视器。在这里,您可以在底部添加一个新的文件监视器,然后从列表中选择goimports

enter image description here

原件:

您正在寻找此设置吗?

enter image description here

编辑:

将此设置为go imports将同时执行以下操作:

  • 代码格式
  • 更新导入

答案 1 :(得分:6)

“ {保存}”标签已从GogLand EAP 16中删除。

在较新的版本中,您必须转到Settings-> Tools-> File Watchers,然后在其中添加goimports

答案 2 :(得分:3)

对于那些在Goland autosave上与gofmt战斗的人(mat007评论)

您可以双击文件监视程序中的项目以显示编辑监视程序菜单。

取消选中自动保存编辑的文件以触发观察程序,它现在仅应在手动保存时触发。

P.S。可能不是正确的位置,但我的代表人数少于50,所以我无法发表评论:/