我在IntelliJ上有macro
格式化代码然后保存:
我已为该宏指定了键盘快捷键Ctrl+S
:
这适用于css
,js
和html
。
问题是,内置go-lang-idea-plugin给出了gofmt
不同的结果(由我的自动重载/自动重新编译程序gin
调用的格式化程序在源时运行更改/保存在磁盘上)
所以ReformatCode
源代码的.go
命令是无用的。
如何仅为.go
文件禁用该宏?因此,当我使用Ctrl+S
保存时,它只会SaveAll
?
答案 0 :(得分:1)
尝试使用File Watcher插件而不是宏来解决此问题:https://github.com/go-lang-plugin-org/go-lang-idea-plugin/issues/1324#issuecomment-75263115