工欲善其事,必先利其器,所以總結一下idea的使用技巧。首先說明一下,我截圖的是2021版的, 如下圖:
快捷鍵
File --> Setting --> Keymap


在當前項目所有文件查找信息:Ctrl + shift + F
在當前文件查找信息:Ctrl + F
按照類名查找:Ctrl + N
在當前文件替換信息:Ctrl + R
定位跳轉到某一行:Ctrl + G
撤銷上一步操作:Ctrl + Z
反撤銷操作:Ctrl + Y
復制當前行到下一行:Ctrl + D
上下移動當前行:Ctrl + Shift + 上下箭頭
返回跳轉上一步:Alt + 左右箭頭
自動翻譯(需要添加Translation):Ctrl + Shift + Y
顯示類中所有方法:Alt + 7
方法注釋模板
File-->Settings-->Editor-->Live Templates


(1)新建組:隨便起名

(2)新建模板:命名為*

(3)設置生成注釋的快捷鍵

(4)設置模板:模板內容如下
注意第一行,只有一個*而不是/*
在設置參數名時必須用${參數名}$的方式
模板的代碼(第一行沒有斜杠是正常的,直接復制以下代碼即可,先復制過去,看看效果,然后就根據自己的喜好進行設置即可),提供了兩個模板,都可以使用:
* * @Author: mingzi * @Date: $date$ * @Description: **/
或者用這個
* * @Author liu-miss * @Description //TODO $end$ * @Date $time$ $date$ * @Param $param$ * @return $return$ **/
(5)設置模板的應用場景
點擊模板頁面最下方的警告,來設置將模板應用於那些場景,一般選擇EveryWhere-->Java即可
(如果曾經修改過,則顯示為change而不是define)

(6)設置參數的獲取方式
選擇右側的Edit variables按鈕
PS:第五步和第六步順序不可顛倒,否則第六步將獲取不到方法

選擇每個參數對應的獲取方法(在下拉選擇框中選擇即可),網上有很多教程說獲取param時使用腳本的方式,我試過使用腳本
的方式不僅麻煩而且只能在方法內部使用注釋時才能獲取到參數

(7)效果圖
創建方法,在方法上面寫:/*+模板名+Enter-->/**+Enter

或者

好用插件
MybatisX mybatis相關的,xml和dao層的關聯
Translation 翻譯軟件,最好用的莫過於,給方法起名時,直接寫中文,然后翻譯選擇並替換,爽歪歪
Leetcode DDDD
Vue.js 前端vue代碼直接在idea上也能運行
Translation的截圖演示


對了還需要配置一下,不然翻譯並替換默認是不會出現在右鍵菜單中的,還可以設置翻譯引擎使用的百度還是谷歌或者有道,設置界面如下:


所有的插件都在這個Tools中,可以進行相應的設置。
leetcode editor組件第一次登錄時需要進行設置,連接:https://blog.csdn.net/m0_58275619/article/details/120128587
后續補充......
