个人使用IDEA的一些好用的插件和快捷键设置

本文分享了在IntelliJ IDEA中提升开发效率的多个插件及设置技巧,包括MyBatisCodeHelperPro、RainbowBrackets、GenerateAllSetter等插件的使用,以及字体大小调整、自动提示、自动导包等个性化设置。
摘要由CSDN通过智能技术生成

插件

这是我平时用到比较多和有用的东西,和大家分享一下。以下的操作我以mac为例讲解,windows大致应该差不多,可能有些细节不太一样。

依次点击:【IntelliJ IDEA】-【Preferences】-【Pliugins】
windows应该是:依次点击【File】-【Settings】-【Pliugins】。
在这里插入图片描述
在这里插入图片描述

MyBatisCodeHelperPro

在这里插入图片描述
可以帮助我们在mapper.java 和 mapper.xml中对应的方法快速跳转:
点击接口旁边的 “愤怒的小鸟” 可以直接跳转到相关的mapper.xml;点击方法旁边的可以直接跳转到对应的实现。
在这里插入图片描述
同理也可以跳转回去在这里插入图片描述

Rainbow Brackets

在这里插入图片描述

可以让你的括号更加明显有特色,不容易搞混。而且鼠标光标处于括处,也会让对应的括号有一个标识。
在这里插入图片描述

GenerateAllSetter

在这里插入图片描述
快速生成一个实体类你所需的set方法,并不是创建一个实体类时所用,而且在业务进行中需要赋值等情况:
new出一个实体类,然后用快捷键:option+enter,选择即可
在这里插入图片描述

maven helper

让maven的依赖可以以树状形式显示:
在这里插入图片描述
打开pom.xml,点击下面的【Dependency Analyzer】,然后选择【…as Tree】
在这里插入图片描述

lombok

在这里插入图片描述
安装之后可以使用一些注解来完成琐碎的代码,很实用。
我比较常用的有:@DATA和@Slf4j:
1、在实体类上写 @DATA,相当于提供了类属性的get、set方法、equals、tostring方法等。
2、在类上写@Slf4j,可以用于log.info(),日志打印
在这里插入图片描述
在这里插入图片描述

最后,需要在pom.xml中添加lombok的依赖:
在这里插入图片描述

Translation

可以在idea中进行英文翻译,在有时候阅读源码时较方便。
在这里插入图片描述
选择需要翻译的单词或者段落,鼠标右键,选择翻译。可以帮助我们理解。
在这里插入图片描述
在这里插入图片描述

RestfulToolkit

在这里插入图片描述
作用:1、可以帮助我们快速跳转到所写的api接口处
2、可以测试所写接口(类似于postman,不过操作更加简单)

快捷键:command+option+N
在这里插入图片描述
或者点击屏幕右边的RestServices的查询,并且界面有所有的接口列表。
在这里插入图片描述

当用来测试接口是,在RequestParams中写入参数,在Response中可以得到结果(json格式):
在这里插入图片描述
在这里插入图片描述

一些十分好用的设置

可以用command+鼠标滚轮跳转字体大小

依次点击:【IntelliJ IDEA】-【Preferences】-【Editor】-【General】,选择右边的Mouse-Change…
在这里插入图片描述

鼠标自动提示类、包等作用

还是刚才设置的下面的 Other中的Show quick…
在这里插入图片描述
鼠标悬停在方法、类等上面,可以进行提示,效果:
在这里插入图片描述

自动导报校对

依次点击:【IntelliJ IDEA】-【Preferences】-【Editor】-【General】-【Auto Import】
也可以在类中用 command+option+o 手动导包,同时会删除不用的包
在这里插入图片描述

自动提示不区分大小写

依次点击:【Editor】-【General】-【Code Completion】,把match case取消勾选
在这里插入图片描述
如:我们写string、list等到首字母需要大写的,但是我们却只有小写,那些idea是不会提示出来的。
在这里插入图片描述
有了这个设置会不区分大小写提示。
在这里插入图片描述

自动编译

依次点击:【Build,Execution,Dep’loyment】-【Compiler】,把Build…和Compile…取消勾选,同时热部署时也需要这个设置
在这里插入图片描述

创建类时生成注解模板

依次点击:【Editor】-【File and Code Templates】,右边选择Files-Class
在这里插入图片描述
模板代码,依次为:项目名,类描述、作者、创建时间

/**
	* @program: ${PROJECT_NAME}
	*
	* @description: ${description}
	*
	* @author: pjc
	*
	* @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
	**/

创建的时候会需要写描述,完成之后是这样的:
在这里插入图片描述
在这里插入图片描述

新建方法的注释模板

依次点击:【Editor】-【Live Templates】,右边选择"+"
在这里插入图片描述
先选择第二个创建一个新的分组,然后点击组,选择“Live Template”
在这里插入图片描述
在这里插入图片描述
“Abbreviation”中写快捷键,右边有一个"Expand with",默认的是Tab;这个意思是说你在方法中输入字母"a"然后,点击Tab,即可生成注释。在输入模板代码后,点击右边Edit variable,在Expression中选择即可。
在这里插入图片描述
在这里插入图片描述
模板代码:

/** 
*@description: $description$ 
* @Param: $params$ 
* @return: $returns$
* @author: pjc
* @date: $date$
*/

在这里插入图片描述

省电模式

在省电模式下,没有提示功能。这个根据个人需求关闭和开启。
依次点击:【file】-【Power save Mode】
在这里插入图片描述

目前就写这些,如果以后有想起来的东西继续补充。也欢迎大家说出自己比较常用的东西!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值