IDEA常用設置及推薦插件
原創: macrozheng [macrozheng](javascript:void(0)😉 5月3日
本文主要記錄IDEA的一些常用配置,IDEA與Eclipse的常用快捷鍵對比及推薦一些好用的插件。
基本設置
設置界面風格及修改外部UI尺寸大小
打開IDEA時設置不重新打開最近的項目
IDEA默認會打開最近的項目,有時候我們需要自己選擇要打開的項目,不勾選該選項可以實現。、
設置IDEA的快捷鍵
設置代碼字體大小
設置項目文件編碼格式
設置代碼提示的匹配模式
設置新建類文件的類注釋模版
IDEA和Eclipse常用快捷鍵對比
友情提示:IDEA可以設置為Eclipse風格的快捷鍵,在File->Settings->Keymap處,如需更改部分快捷鍵可按如下表格中的英文描述進行搜索,並改為相應快捷鍵。
Eclipse | IDEA | 英文描述 | 中文描述 |
---|---|---|---|
ctrl+shift+r | ctrl+shift+n | Navigate->File | 找工作空間的文件 |
ctrl+shift+t | ctrl+n | Navigate->Class | 找類定義 |
ctrl+shift+g | alt+f7 | Edit->Find->Find Usages | 查找方法在哪里調用.變量在哪里被使用 |
ctrl+t | ctrl+t | Other->Hierarchy Class | 看類繼承結構 |
ctrl+o | ctrl+f12 | Navigate->File Structure | 搜索一個類里面的方法 |
shift+alt+z | ctrl+alt+t | Code->Surround With | 生成常見的代碼塊 |
shift+alt+l | ctrl+alt+v | Refactor->Extract->Variable | 抽取變量 |
shift+alt+m | ctrl+alt+m | Refactor->Extract->Method | 抽取方法 |
alt+左箭頭 | ctrl+alt+左箭頭 | Navigate->Back | 回退上一個操作位置 |
alt+右箭頭 | ctrl+alt+右鍵頭 | Navigate->Forward | 前進上一個操作位置 |
ctrl+home | ctrl+home | Move Caret to Text Start | 回到類最前面 |
ctrl+end | ctrl+end | Move Caret to Text End | 回到類最后面 |
ctrl+e | ctrl+e | View->Recent Files | 最近打開的文件 |
alt+/ | ctrl+space | Code->Completion->Basic | 提示變量生成 |
ctrl+1 | alt+enter | Other->Show Intention Actions | 提示可能的操作 |
ctrl+h | ctrl+shift+f | Find in Path | 全局搜索 |
alt+上/下箭頭 | alt+shift+上/下箭頭 | Code->Move Line Up/Down | 移動一行代碼 |
ctrl+/ | ctrl+/ | Other->Fix doc comment | 方法注釋 |
ctrl+alt+s | alt+insert | Generate | 生成getter,setter,tostring等 |
推薦插件
由於IDEA本身就自帶很多插件,可以完成大部分需求,這里就推薦兩個本人常用的插件。
Free MyBatis plugin
非常好用的MyBatis插件,對MyBatis的xml具有強大的提示功能,同時可以關聯mapper接口和mapper.xml中的sql實現。
可以從mapper接口和mapper.xml文件中相互跳轉
mapper.xml中的各種提示
Lombok plugin
Lombok為Java語言添加了非常有趣的附加功能,你可以不用再為實體類手寫getter,setter等方法,通過一個注解即可擁有。
一個沒有getter,setter方法的類通過添加@Getter和@Setter注解擁有了getter,setter方法。