鍍金池/ 教程/ C++/ IntelliJ IDEA 常用設置講解 - 4
介紹
IntelliJ IDEA 界面介紹
最特殊的快捷鍵 Alt + Enter 介紹
IntelliJ IDEA 配合 Maven 的一些技巧
文件代碼模板的使用
常見文件類型的圖標介紹
IntelliJ IDEA 推薦設置講解
Maven 項目介紹
IntelliJ IDEA 相關核心文件和目錄介紹
Debug 介紹
IntelliJ IDEA 常用設置講解 - 2
IntelliJ IDEA 插件開發(fā)視頻教程
IntelliJ IDEA 緩存和索引介紹和清理方法
IntelliJ IDEA 主題、字體、編輯區(qū)主題、文件編碼修改、亂碼問題
Maven 的單模塊 Spring Boot 項目
IntelliJ IDEA 遠程調試 Tomcat
插件的使用
IntelliJ IDEA 編譯方式介紹
IntelliJ IDEA For Mac 快捷鍵
IntelliJ IDEA 常用設置講解 - 1
首次運行
Ubuntu 系統(tǒng)下安裝 IntelliJ IDEA
數據庫管理工具介紹
重構講解
從 Windows 過度到 Mac 必備快捷鍵對照表
Windows 系統(tǒng)下安裝 IntelliJ IDEA
Maven 的單模塊 / 多模塊之 Spring MVC + Spring + Spring Data JPA 項目
版本控制的使用
IntelliJ IDEA 的 Java 熱部署插件 JRebel 安裝及使用
IntelliJ IDEA 常用設置講解 - 3
Emmet 的使用
Postfix Completion 的使用
Mac 系統(tǒng)下安裝 IntelliJ IDEA
本系列教程結束
實時代碼模板的使用
快捷鍵
IntelliJ IDEA 項目相關的幾個重要概念介紹
安裝總結
Maven 的單模塊 / 多模塊之 Spring MVC + Spring + Mybatis 項目講解
關于
Eclipse 的 Java Web 項目環(huán)境搭建
IntelliJ IDEA 常用設置講解 - 4
Hello World 項目創(chuàng)建與項目配置文件介紹

IntelliJ IDEA 常用設置講解 - 4

說明

IntelliJ IDEA 有很多人性化的設置我們必須單獨拿出來講解,也因為這些人性化的設置讓我們這些 IntelliJ IDEA 死忠粉更加死心塌地使用它和分享它。

常用設置

http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxvi-a-settings-introduce-17.gif" alt="常用設置" />

  • 如上圖 Gif 所示,默認 Java 代碼的頭個花括號是不換行的,但是有人喜歡對稱結構的花括號,可以進行此設置。對于此功能我倒是不排斥,我個人也是頗喜歡這種對稱結構的,但是由于這種結構會占行,使得文件行數變多,所以雖然我個人喜歡,但是也不這樣設置。

http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxvi-a-settings-introduce-21.jpg" alt="常用設置" />

  • 如上圖箭頭所示,該設置可以增加 Ctrl + E 彈出層顯示的記錄文件個數。

http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxvi-a-settings-introduce-23.jpg" alt="常用設置" />

  • 如上圖標注 1 所示,該區(qū)域的后綴類型文件在 IntelliJ IDEA 中將以標注 2 的方式進行打開。
  • 如上圖標注 3 所示,我們可以在 IntelliJ IDEA 中忽略某些后綴的文件或是文件夾,比如我一般會把 .idea 這個文件夾忽略。

http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxvi-a-settings-introduce-41.gif" alt="常用設置" />

  • 如上圖 Gif 所示,這是一個 Maven 多模塊項目,在開發(fā)多模塊的時候,經常會改到其他模塊的代碼,而模塊與模塊之間是相互依賴,如果不進行 install 就沒辦法使用到最新的依賴。
  • 所以,為了減少自己手動 install 的過程,可以把 install 過程放在項目啟動之前,就像 Gif 所示那樣。

http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxvi-a-settings-introduce-44.gif" alt="常用設置" />

  • 如上圖 gif 演示的:Load/Unload Modules 是 2017.2 引入的新特性,對于多模塊的項目開發(fā) Unload 部分少用到的模塊可以減少計算機 CPU 和內存的消耗。

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)一在一個 Tab 中管理所以模塊應用。
  • 這對于開發(fā)分布式系統(tǒng)(Spring Boot / Spring Cloud)來講非常方便。