說(shuō)明
IntelliJ IDEA 有很多人性化的設(shè)置我們必須單獨(dú)拿出來(lái)講解,也因?yàn)檫@些人性化的設(shè)置讓我們這些 IntelliJ IDEA 死忠粉更加死心塌地使用它和分享它。
常用設(shè)置
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxvi-a-settings-introduce-17.gif" alt="常用設(shè)置" />
- 如上圖 Gif 所示,默認(rèn) Java 代碼的頭個(gè)花括號(hào)是不換行的,但是有人喜歡對(duì)稱結(jié)構(gòu)的花括號(hào),可以進(jìn)行此設(shè)置。對(duì)于此功能我倒是不排斥,我個(gè)人也是頗喜歡這種對(duì)稱結(jié)構(gòu)的,但是由于這種結(jié)構(gòu)會(huì)占行,使得文件行數(shù)變多,所以雖然我個(gè)人喜歡,但是也不這樣設(shè)置。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxvi-a-settings-introduce-21.jpg" alt="常用設(shè)置" />
- 如上圖箭頭所示,該設(shè)置可以增加
Ctrl + E 彈出層顯示的記錄文件個(gè)數(shù)。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxvi-a-settings-introduce-23.jpg" alt="常用設(shè)置" />
- 如上圖標(biāo)注 1 所示,該區(qū)域的后綴類型文件在 IntelliJ IDEA 中將以標(biāo)注 2 的方式進(jìn)行打開。
- 如上圖標(biāo)注 3 所示,我們可以在 IntelliJ IDEA 中忽略某些后綴的文件或是文件夾,比如我一般會(huì)把
.idea 這個(gè)文件夾忽略。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxvi-a-settings-introduce-41.gif" alt="常用設(shè)置" />
- 如上圖 Gif 所示,這是一個(gè) Maven 多模塊項(xiàng)目,在開發(fā)多模塊的時(shí)候,經(jīng)常會(huì)改到其他模塊的代碼,而模塊與模塊之間是相互依賴,如果不進(jìn)行 install 就沒辦法使用到最新的依賴。
- 所以,為了減少自己手動(dòng) install 的過(guò)程,可以把 install 過(guò)程放在項(xiàng)目啟動(dòng)之前,就像 Gif 所示那樣。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxvi-a-settings-introduce-44.gif" alt="常用設(shè)置" />
- 如上圖 gif 演示的:Load/Unload Modules 是 2017.2 引入的新特性,對(duì)于多模塊的項(xiàng)目開發(fā) Unload 部分少用到的模塊可以減少計(jì)算機(jī) CPU 和內(nèi)存的消耗。
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxvi-a-settings-introduce-45.jpg" alt="2017 新特性" />
- 如上圖所示 'Show in Run Dashboard',在 2017.2.3 以后可以統(tǒng)一在一個(gè) Tab 中管理所以模塊應(yīng)用。
- 這對(duì)于開發(fā)分布式系統(tǒng)(Spring Boot / Spring Cloud)來(lái)講非常方便。