「硬核乾貨」總結IDEA開發的26個經常使用設置

前言

程序員對待IDE都是虔誠的,常常由於誰是最好的IDE而在江湖上掀起波瀾,曾經我也是。程序員

後來我遇到了IDEA,今後是它,餘生都是它。app

IDEA 毫無疑問是目前最強大的Java開發工具了,可是大部分的人並無將它用到極致,不少實用的配置,插件,小技巧被忽視。就像JDK8的新特性同樣,你知道它在且堅持不用,可是隻要用過一次就知道什麼是真滴香。框架

如下全部常見配置的思惟導圖,內容豐富,思惟導圖配合 Ctrl+F 搜索食用風味兒更佳
先贊後看,養成習慣編輯器

IDEA 軟件設置Settings頁面

Settings是對軟件自己的一些屬性進行配置,例如字體 主題 背景圖 插件等。ide

如何打開Settings設置頁面

Settings設置頁面結構詳解

結構工具

  1. Appearance & Behavior 外觀和行爲
  2. Keymap 快捷鍵
  3. Editor 編輯器設置
  4. Plugins 插件
  5. Version Control 版本控制
  6. Build,Execution,Deployment 構建,執行,部署
  7. Languages & Frameworks 語言和框架
  8. Tools 工具集

IDEA 常見的xx個設置

絕大部分的設置都包含效果示意圖,文章結構:設置方法-->效果示意圖開發工具

Appearance & Behavior 外觀和行爲

設置主題字體

目前個人IDEA中有兩套主題:Darcula, IntelliJ。優化

  • Darcula 就是神祕的黑色主題,我偏心黑色
  • IntelliJ 白色主題

設置菜單字體ui

Keymap 快捷鍵

設置爲Eclipse快捷鍵的鍵位

若是對 Eclipse 難以忘懷可使用其鍵位,這種操做我也不推薦,感受彆扭。

修改快捷鍵

不要一次性修改大量的快捷鍵

  • Add keyboard Shortcut 添加鍵盤快捷鍵 實際上就是修改當前的鍵位
  • Add Mouse Shortcut 增長鼠標捷徑
  • Add Abbreviation
  • Remove Ctrl+Alt+Shift+S 移除改快捷鍵

查看快捷鍵的功能

經過快捷鍵 查找快捷鍵的功能,例如:你不知道 Ctrl+F什麼意思 能夠經過該功能進行搜索

Editor 編輯器設置

Editor 中的設置能夠說是最高頻使用的設置了,編輯區的字體,自動導包,註釋生成等等
什麼是Editor編輯器呢?就是寫代碼的區域

Editor-General

設置鼠標滾輪滾動修改字體大小

設置成功以後,就能夠經過 Ctrl+滾輪 實現代碼字體大小的調節了

設置鼠標懸浮提示

懸停提示是一個很是有用的功能,效果以下

設置自動導包

  • Add unambiguous imports on the fly:自動導入不明確的結構
  • Optimize imports on the fly:自動幫咱們優化導入的包

設置顯示行號和方法間的分隔符

效果以下

忽略大小寫提示

  1. Ctrl + Alt + S 打開設置界面(或者從菜單File - settings 進來)
  2. 在搜索框輸入Completion定位到Code Completion功能項
  3. 在右側配置界面選中All letters
  4. 在右側配置界面把Match case(匹配大小寫)前面的√去掉,

  • IntelliJ IDEA 的代碼提示和補充功能有一個特性:區分大小寫。如上圖標註所示,默認就是 First letter 區分大小寫的。
  • 區分大小寫的狀況是這樣的:好比咱們在 Java 代碼文件中輸入 stringBuffer, IntelliJ IDEA 默認是不會幫咱們提示或是代碼補充的,可是若是咱們輸入 StringBuffer 就能夠進行代碼提示和補充。

設置取消單行顯示標籤頁(Tabs)的操做

什麼是單行顯示

如何設置爲多行?

效果以下

Editor-Font

修改當前主題代碼編輯區的字體

默認字體、字體大小、字體行間距,均可以單獨設置

Editor-Color Scheme

修改當前主題控制檯輸出的字體

修改代碼中註釋的字體顏色

Editor-Code Style

設置超過指定 import 個數,改成*

Editor-File and Code Template

修改類頭的文檔註釋信息

效果以下

Editor – File Encodings

設置項目文件編碼

Transparent native-to-ascii conversion 主要用於轉換 ascii,通常都要勾選, 否則 Properties 文件中的註釋顯示的都不會是中文。

設置當前源文件的編碼

對單獨文件的編碼修改還能夠點擊右下角的編碼設置區。若是代碼內容中包含中 文,則會彈出如上的操做選擇。其中:

  1. Reload 表示使用新編碼從新加載,新編碼不會保存到文件中,從新打開此文 件,舊編碼是什麼依舊仍是什麼。
  2. Convert 表示使用新編碼進行轉換,新編碼會保存到文件中,從新打開此文件, 新編碼是什麼則是什麼。
  3. 含有中文的代碼文件,Convert 以後可能會使中文變成亂碼,因此在轉換成請 作好備份,否則可能出現轉換過程變成亂碼,沒法還原。

Build、Execution、Deployment

設置自動編譯

其餘

設置爲省電模式

如上圖所示,IntelliJ IDEA 有一種叫作 省電模式 的狀態,開啓這種模式以後 IntelliJ IDEA 會關掉代碼檢查和代碼提示等功能。因此通常也可認爲這是一種閱讀模式,若是你在開發過程當中遇到忽然代碼文件不能進行檢查和提示,能夠來看看這裏是否有開啓該功能。

設置代碼分屏展現

效果以下

還能夠添加分屏快捷鍵

背景圖設置

  1. 在idea中 雙擊shift 出現搜索框 輸入: Set Background Image 單擊 Set Background Image

2.選擇要添加的圖片的路徑,設置透明度,點擊OK 就能夠查看效果了

效果以下

IDEA 當前項目結構設置 Project Structure

項目結構配置就是關於當前模塊的配置,只對當前模塊生效,例如Jar包,包結構,源碼文件夾,輸出路徑,依賴和項目構建信息。

如何打開 Project Structure 頁面

Project Structure 頁面結構講解

project

image.pngimage.png

Modules

能夠查看每個子模塊的信息

Artifacts

IDEA帶包配置,有時候用IDEA打的包有問題,部署到Tomcat中跑不起來,能夠再打包一次。

Facets

當前項目配置文件的相關信息

修改IDEA默認設置

總結

以上就是我總結的IDEA開發常見的全部配置,若是本文對你有幫助,不要忘了收藏點贊支持一些。

關於IDEA的插件和一些使用技巧,請持續關注。

相關文章
相關標籤/搜索