以前學習Java的時候,用的IDE是eclipse,免費也挺好用的。最近因爲公司主要使用IDEA進行開發,所以轉換到了IDEA。也據說過IDEA是開發Java最好用的IDE。用了一段時間後,確實感受IDEA很是智能方便。eclipse
若是你以前使用的是其餘的ide,剛開始會感受不是很習慣。但當你熟悉IDEA的基本使用後,你會發現它相比其餘ide的優勢。ide
下面是我使用過程當中,以爲IDEA中比較重要的設置,功能和技巧。函數
安裝IDEA後,可能會感受啓動速度比較慢。經過修改IDEA的配置文件能有效加快IDEA的啓動速度。學習
找到IDEA的安裝目錄,如:C:\Program Files\JetBrains\IntelliJ IDEA 2019.2.1,在bin文件夾裏有 idea64.exe.vmoptions 的文件,修改以下參數:優化
-Xms128m
,16 G 內存的機器可嘗試設置爲 -Xms1024m
-Xmx750m
,16 G 內存的機器可嘗試設置爲 -Xmx1024m
-XX:MaxPermSize=350m
,16G 內存的機器可嘗試設置爲 -XX:MaxPermSize=500m
-XX:ReservedCodeCacheSize=225m
,16G 內存的機器可嘗試設置爲 -XX:ReservedCodeCacheSize=500m
如上圖標註 1 和 2 所示,默認 IntelliJ IDEA 是沒有開啓自動 import 包的功能。編碼
IntelliJ IDEA 默認是會摺疊空包的,這樣就會出現包名連在一塊兒的狀況。可是有些人不喜歡這種結構,喜歡整個結構都是完整樹狀的,因此咱們能夠去掉演示中的勾選框便可。idea
如上圖標註 所示,在打開不少文件的時候,IntelliJ IDEA 默認是把全部打開的文件名 Tab 單行顯示的。可是我我的如今的習慣是使用多行,多行效率比單行高,由於單行會隱藏超過界面部分 Tab,這樣找文件不方便。spa
插件名稱 | 插件介紹 | 官網地址 |
---|---|---|
Key promoter | 快捷鍵提示 | https://plugins.jetbrains.com/plugin/4455?pr=idea |
CamelCase | 駝峯式命名和下劃線命名交替變化 | https://plugins.jetbrains.com/plugin/7160?pr=idea |
CheckStyle-IDEA | 代碼樣式檢查 | https://plugins.jetbrains.com/plugin/1065?pr=idea |
FindBugs-IDEA | 代碼 Bug 檢查 | https://plugins.jetbrains.com/plugin/3847?pr=idea |
Statistic | 代碼統計 | https://plugins.jetbrains.com/plugin/4509?pr=idea |
JRebel Plugin | 熱部署 | https://plugins.jetbrains.com/plugin/?id=4441 |
CodeGlance | 在編輯代碼最右側,顯示一塊代碼小地圖 | https://plugins.jetbrains.com/plugin/7275?pr=idea |
GsonFormat | 把 JSON 字符串直接實例化成類 | https://plugins.jetbrains.com/plugin/7654?pr=idea |
快捷鍵 | 介紹 |
---|---|
Alt+回車 | 導入包,自動修正 |
Ctrl+N | 查找類 |
Ctrl+Shift+N | 查找文件 |
Ctrl+Alt+L | 格式化代碼 |
Ctrl+Alt+O | 優化導入的類和包 |
Alt+Insert | 生成代碼(如get,set方法,構造函數等) |
Ctrl+E或者Alt+Shift+C | 最近更改的代碼 |
Ctrl+R | 替換文本 |
Ctrl+F | 查找文本 |
Ctrl+Shift+Space | 自動補全代碼 |
Ctrl+空格 | 代碼提示 |
Ctrl+Alt+Space | 類名或接口名提示 |
Ctrl+P | 方法參數提示 |
Ctrl+Shift+Alt+N | 查找類中的方法或變量 |
Alt+Shift+C | 對比最近修改的代碼 |
Shift+F6 | 重構-重命名 |
Ctrl+X | 刪除行 |
Ctrl+D | 複製行 |
Ctrl+/ 或 Ctrl+Shift+/ | 註釋(// 或者/.../ ) |
Ctrl+J | 自動代碼 |
Ctrl+E | 最近打開的文件 |
Ctrl+H | 顯示類結構圖 |
Ctrl+Q | 顯示註釋文檔 |
Alt+F1 | 查找代碼所在位置 |
Alt+1 | 快速打開或隱藏工程面板 |
Ctrl+Alt+ left/right | 返回至上次瀏覽的位置 |
Alt+ left/right | 切換代碼視圖 |
Alt+ Up/Down | 在方法間快速移動定位 |
Ctrl+Shift+Up/Down | 代碼向上/下移動 |
F2 或Shift+F2 | 高亮錯誤或警告快速定位 |