idea的使用技巧

工欲善其事,必先利其器,所以总结一下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

 后续补充......

原文地址:https://www.cnblogs.com/qcq0703/p/15479737.html