設置keymap
自己根據習慣選擇keymap(鍵位)
插件安裝
###省去set、get方法以及基於注解的日志框架
lombok plugin
###找bug用的
FindBugs-IDEA
###阿里代碼規約
Alibaba Java Coding Guidelines
常用快捷鍵
###導入包,自動修正
Alt+回車
###格式化代碼
Ctrl+Alt+L
###優化導入的類和包
Ctrl+Alt+O
###生成代碼(如get,set方法,構造函數等)
Alt+Insert
###最近更改的代碼
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
###全路徑搜索(整個項目目錄下)
Ctrl+h
###大小寫切換
ctrl+shift +y/u
debug快捷鍵
###恢復程序
F9
###顯示執行斷點
Alt+F10
###相當於eclipse的f6 跳到下一步
F8
###相當於eclipse的f5就是 進入到代碼
F7
###這個是強制進入代碼
Alt+shift+F7
###相當於eclipse的f8跳到下一個斷點,也相當於eclipse的f7跳出函數
Shift+F8
###運行到光標處
Atl+F9
###debug運行java類
ctrl+shift+F9
###正常運行java類
ctrl+shift+F10
###debug時選中查看值
alt+F8
類注釋
File-->setting-->Editor-->File and Code Templates-->Files-->Class
/** * @author wzm * @date ${DATE} ${TIME} * @version 1.0.0 **/
截圖如下:
方法注釋
File-->Settings-->Editor-->Live Templates
*
*
* $VAR1$ * @author wzm * @date $date$ $time$ */
圖1:
圖2:
圖3:
圖4:
Abbreviation:代表你要在方法上輸入什么字符
PS:創建注釋需要指定支持的哪一類型的文件,java ,vue ,html等等,如果沒有選擇,會有提示。

PS:操作中 Expand with 代表你需要通過什么鍵來展開自定義注釋(可以選擇 空格、回車、空格等),這樣不會與idea原本默認的方法快捷鍵沖突。
PS:完成配置之后在方法體上鍵入/** + Tab鍵就可以創建注釋
設置參數的函數:

參數VAR1的設置如下:
groovyScript("def result='';
def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();
for(i = 0; i < params.size(); i++) {
if(i!=0)
result+= ' * ';
result+='@param ' + params[i] + ((i < (params.size() - 1)) ? '\\n' : '');
};
return result", methodParameters())