IDEA一鍵完成格式化、去除無用引用、編譯的操作
從Eclipse遷移到使用Idea完成開發(fā)工作,但是最近加入Jrebel熱啟動工具來輔助開發(fā),但是每次都
需要自己對代碼進(jìn)行格式化,去除無用的引入包,最后進(jìn)行代碼編譯等一系列操作感覺很麻煩,感覺沒
有Eclipse方便。然后嘗試類似找到類似自動完成的方法,經(jīng)過折騰后發(fā)現(xiàn)Idea的宏定義(Macros)很方
便的可以完成以上工作。
完成步驟:
1、隨便打開一個類,如Test.java;
2、Edit->Macros->Start Macros Recording
3、在Test類中,進(jìn)行一系列操作:
Ctrl + Shift + o 自動優(yōu)化導(dǎo)入
Ctrl + Shift + f 格式化代碼
Ctrl + Shitf + F9 編譯類
4、步驟2路徑,Stop Macros Recording,此時彈出對話框?qū)Ρ敬魏甓x命名。
5、給保存好的宏定義一個快捷鍵。File->Setting->Keymap->Macros
完成上述操作后,就可以快樂的開發(fā)了,這樣在臨時Debug的時候更改后結(jié)合Jrebel的特性,就能夠馬上的看到
新增或者修改后的效果了。
補(bǔ)充知識:Intellij IDEA 清除無用 import 快捷鍵以及自動清除設(shè)置
Mac OS 下快捷鍵設(shè)置都在:Intellij IDEA -> preferences -> Keymap 下面,設(shè)置清除無用 import 的 key 為 「optimize imports」,其默認(rèn)快捷鍵為:ctrl + option + o
Windows 系統(tǒng)下快捷鍵設(shè)置都在:File -> Settings -> Keymap 下面,如下圖所示,設(shè)置清除無用 import 的 key 為 「optimize imports」,windows 下默認(rèn)快捷鍵的值為:ctrl + alt + o :
如果要設(shè)置自動清除這些無用導(dǎo)入,Windows 系統(tǒng)在:File -> Settings -> Editer -> General -> Auto Import 設(shè)置,Mac OS 在:Intellij IDEA -> preferences -> Editer -> General -> Auto Import 下面。
然后在右側(cè)界面的「Optimize imports on the fly」前打上勾,這個配置是跟著項(xiàng)目走的,你在這個項(xiàng)目中設(shè)置的,只會對當(dāng)前項(xiàng)目有效,對其他項(xiàng)目無效:
以上這篇IDEA一鍵完成格式化、去除無用引用、編譯的操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 利用promise及參數(shù)解構(gòu)封裝ajax請求的方法2. Nginx+php配置文件及原理解析3. windows服務(wù)器使用IIS時thinkphp搜索中文無效問題4. .NET中l(wèi)ambda表達(dá)式合并問題及解決方法5. JSP數(shù)據(jù)交互實(shí)現(xiàn)過程解析6. 淺談python出錯時traceback的解讀7. python matplotlib:plt.scatter() 大小和顏色參數(shù)詳解8. Ajax實(shí)現(xiàn)表格中信息不刷新頁面進(jìn)行更新數(shù)據(jù)9. Python importlib動態(tài)導(dǎo)入模塊實(shí)現(xiàn)代碼10. ASP 信息提示函數(shù)并作返回或者轉(zhuǎn)向
