作為一款緻力于服務廣大開發人員的IDE工具,IntelliJ IDEA提供了許多個性化配置供程式員選擇。此文為初次使用IntelliJ IDEA或需快速設定相應的個性化配置及常用插件的程式員提供便利。詳細設定包括IntelliJ IDEA 的主題、字型、編碼集、快捷鍵、代碼模闆等方面。
IntelliJ IDEA下載下傳位址及激活相關
個性化配置
UI主題
Appearance & Behavior -> Appearance -> Theme
主題為 Darcula
為黑色背景

編輯器主題
Editor -> Color Scheme -> Import Scheme
下載下傳主題模闆,導入對應jar包即可
字型樣式及大小
Editor -> Font
修改字型樣式、大小及行距
代碼補全
Editor -> General -> Code Completion
設定為
Case sensitive completion
時,代碼補全忽略大小寫
None
行數及方法線
Editor -> General -> Appearance
:顯示行數
Show line numbers
: 顯示方法線
Show method separators
檔案名單/多行顯示
Editor -> General -> Editor Tabs
預設為單行顯示,超過界面部分 Tab
會被隐藏。取消勾選則為多行顯示
開發配置
自動導包
Editor -> General -> Auto Import
選項1:IntelliJ IDEA 将在書寫時自動優化導入的包
選項2:IntelliJ IDEA 将在書寫時自動導入需要用到的包。同名的包仍需
進行導入
Alt + Enter
字元編碼集
為了消除亂碼問題及簡化配置,推薦把編碼集統一設定為
UTF-8
Editor -> Code Style -> Auto Import
- Global Encoding:全局的編碼集
- Project Encoding:項目的編碼集
- Default encoding for properties file:
檔案的專有編碼集.properties
- Transparent native-to-ascii conversion:勾選後可以在
檔案的檢視中文屬性和注釋。.properties
換行符
Editor -> Code Style
檔案的換行符使用格式,不要使用
Unix
格式。
Windows
序列化ID
Editor -> Inspections
勾選,在已實作 Serializable 接口的類名上,把光标放在類名上(必須這樣做),按
Serializable class without serialVersionUID
,即可提示幫你生成
Alt + Enter
功能。
serialVersionUID
代碼模闆
實時代碼模闆
實時代碼模闆
檔案代碼模闆
檔案代碼模闆
常用插件
Key Promoter X
Key Promoter X。菜單和工具欄對應操作的快捷方式提示(新手必用)
Lombok plugin
Lombok plugin。一個為Project Lombok 功能添加一流支援的插件
Alibaba Java Coding Guidelines
Alibaba Java Coding Guidelines。阿裡巴巴Java編碼規範校檢插件
Free Mybatis plugin
Mybatis
插件Free Mybatis plugin
Maven Helper
Maven Helper
- 查找和排除沖突依賴項的簡便方法
- 為包含目前檔案或根子產品的子產品運作/調試
的操作maven goals
-
Dependency Analyzer
FindBugs-IDEA
FindBugs-IDEA。提供靜态位元組碼分析,以從
IntelliJ IDEA
中查找
Java
代碼中的錯誤。
FindBugs
是一個
Java
的缺陷檢測工具,它使用靜态分析來查找超過200種錯誤模式,例如空指針解引用,無限遞歸循環,Java庫的錯誤使用和死鎖。
Markdown support
Markdown support,提供在IDE中編輯
markdown
檔案的功能,并在實時預覽中檢視呈現的
HTML
。
包括以下功能:
- 文檔結構視圖,标題折疊,突出顯示,TODO。
- 代碼完成和導航以擷取項目檔案的連結。
- 為不同語言嵌入受防護的代碼塊。
- 可視化
或DOT
圖表語言的圖表。PlantUML
- 能夠使用自定義樣式表進行實時預覽。
VisualVM Laucher
VisualVM Laucher。從
IDEA
内部啟動
VisualVM
Zookeeper
Zookeeper。安裝
ZooKeeper
插件後,請打開
Preferences
在
ZooKeeper
項中設定連接配接資訊,然後你會找到一個
ZooKeeper
工具,點選
ZooKeeper
工具視窗通路ZK檔案系統。
- 輕按兩下葉子以編輯節點值
- 右鍵單擊編輯器将節點值更新為
ZooKeeper
- 右鍵單擊ZK樹以執行“編輯”,“添加”和“删除”操作
- 遞歸支援添加和删除操作
- 節點過濾器支援
- 單擊
工具視窗上的“重新整理”按鈕以重新壓縮ZK樹或節點ZooKeeper
- 不同類型的圖示,以及短暫節點的透明圖示
- 統計工具提示,複制節點路徑
Docker
Docker使開發人員能夠在容器内部署應用程式,以便在與生産相同的環境中測試代碼。IntelliJ IDEA使用Docker內建插件提供Docker詳細操作支援。
Background Image Plus
Background Image Plus,将編輯器背景設定為檔案夾中的随機圖檔。
常用快捷鍵
此處隻記錄常用的快捷鍵,詳細對應表見快捷鍵
Ctrl
快捷鍵 | 介紹 |
---|---|
Ctrl + E | 顯示最近打開的檔案記錄清單 |
Ctrl + B | 進入光标所在的方法/變量的接口或是定義處,等效于 Ctrl + 左鍵單擊 |
Ctrl + D | 複制光标所在行 或 複制選擇内容,并把複制内容插入光标位置下面 |
Ctrl + J | 插入自定義動态代碼模闆 |
Ctrl + P | 方法參數提示顯示 |
Ctrl + K | 版本控制送出項目,需要此項目有加入到版本控制才可用 |
Ctrl + F1 | 在光标所在的錯誤代碼處顯示錯誤資訊 |
Alt
快捷鍵 | 介紹 |
---|---|
Alt + ` | 顯示版本控制常用操作菜單彈出層 |
Alt + Enter | IntelliJ IDEA 根據光标所在問題,提供快速修複選擇,光标放在的位置不同提示的結果也不同 |
Shift
快捷鍵 | 介紹 |
---|---|
Shift + F9 | 等效于點選工具欄的 按鈕 |
Shift + F10 | 等效于點選工具欄的 按鈕 |
Ctrl + Alt
快捷鍵 | 介紹 |
---|---|
Ctrl + Alt + L | 格式化代碼,可以對目前檔案和整個包目錄使用 |
Ctrl + Alt + O | 優化導入的類,可以對目前檔案和整個包目錄使用 |
Ctrl + Alt + T | 對選中的代碼彈出環繞選項彈出層 |
Ctrl + Alt + S | 打開 IntelliJ IDEA 系統設定 |
Ctrl + Shift
快捷鍵 | 介紹 |
---|---|
Ctrl + Shift + F | 根據輸入内容查找整個項目 或 指定目錄内檔案 |
Ctrl + Shift + R | 根據輸入内容替換對應内容,範圍為整個項目 或 指定目錄内檔案 |
Ctrl + Shift + N | 通過檔案名定位/打開檔案/目錄,打開目錄需要在輸入的内容後面多加一個 |
Ctrl + Shift + U | 對選中的代碼進行大/小寫輪流轉換 |
Ctrl + Shift + T | 對目前類生成單元測試類,如果已經存在的單元測試類則可以進行選擇 |
Ctrl + Shift + C | 複制目前檔案磁盤路徑到剪貼闆 |
Ctrl + Shift + Alt
快捷鍵 | 介紹 |
---|---|
Ctrl + Shift + Alt + N | 前往指定的變量/方法 |
Ctrl + Shift + Alt + S | 打開目前項目設定 |
參考資料:
1.如何個性化配置 IntelliJ IDEA 2017
2.IntelliJ IDEA官網文檔
3.Idea常用設定
4.IntelliJ IDEA教程
5.快捷鍵