2015-03-13 50 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

相關問題