Idea實用小Tips


設置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())


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM