親測可用,golang在idea中的代碼自動格式化
1、ctrl+alt+s打開設置界面,選擇[Plugins] -> [Install JetBrains plugin...] -> 搜索File Watchers, 下載安裝,然后重啟idea
2、重啟后悔在設置界面中的[Tools]可以看到File Watchers插件,打開新建一個watcher,如下圖所示:
其中[Program]項從你的goroot目錄下去找gofmt.exe文件,按照圖示填寫完后保存,這樣每次保存就會去執行gofmt.exe,進行代碼自動格式化了!
參考地址:
http://stackoverflow.com/questions/33774950/execute-gofmt-on-file-save-in-intellij
疑問
初步使用發現有些問題,這個FileWatcher是跟蹤某類文件的變化的,當有變化時執行什么程序,這樣的話,go文件一編輯就會被FileWatcher給
追蹤到,這樣在你編寫代碼的時候很不方便,所以這種方式的體驗並不好。能不能追蹤快捷鍵呢?
最佳實踐
下載Save Actions插件即可
關於我
- 一個不想命運低頭的黑衣劍士
- 個人博客:cmlanche.com
- 我的產品:主機排行網
- CSDN個人主頁:cmlanche
- SegmentFault個人主頁:cmlanche
- 博客園個人主頁:cmlanche