2015-03-13 51 views
2

来看,我对的IntelliJ一个macro该格式的代码,然后保存:设置特定的宏仅适用于某些文件扩展的IntelliJ

formatted save

我已分配键盘快捷键Ctrl+S到宏:

assigned shortcut

这适用于css,jshtml

的问题是,内置的go-lang-idea-plugin给出了gofmt(通过运行时的源改变/保存在磁盘上我的自动重载/自动重新编译程序gin称为格式化程序)不同的结果 所以ReformatCode命令对于.go源代码是没用的。

如何仅为.go文件禁用该宏?所以当我使用Ctrl+S保存时,它只能做SaveAll

回答

1

尝试使用文件看守插件而不是宏来解决这个问题:https://github.com/go-lang-plugin-org/go-lang-idea-plugin/issues/1324#issuecomment-75263115

+0

没有,我'gin' +'去fmt'程序工作得很好,问题是'重新格式化为code'去没有按”吨工作如预期.. – Kokizzu 2015-03-13 19:51:00

+0

然后,我认为你有一个不同的问题,报告在这里:https://github.com/go-lang-plugin-org/go-lang-idea-plugin/issues/1215 – dlsniper 2015-05-03 19:58:23

相关问题