☆、忽略大小写提示。
☆、自动删除没用的没用的import包。
☆、生成序列化id。
☆、设置方法分隔线。
☆、tabs多行显示。
☆、设置代码提示匹配方式。
☆、关闭自动更新
☆、OutOfMemoryError: insufficient memory
☆、Idea卡在Resolving Maven dependencies的解决方案
在Reimpot All Maven Porjects时, 如果项目过大, maven依赖过多, 会直接卡在Resolving Maven dependencies这步
修改maven Importing的jvm参数, 默认为700多, 直接修改成 -Xms1024m -Xmx2048m
☆、设置应用最大运行内存
-Xms200m -Xmx400m -XX:+HeapDumpOnOutOfMemoryError
☆、设置默认maven配置
2020之后的版本:
插件大全文章
1.lombok
2.Translation
3.Free MyBatis plugin
☆、可以从mapper接口和mapper.xml文件中相互跳转、mapper.xml中属性提示。
4.MyBatis Log Plugin
☆、可以把Mybatis输出的SQL日志还原成完整的SQL语句。
5.GitToolBox:(不好用)
☆、参考文档
6.Maven Helper
(1)当Maven Helper 插件安装成功后,打开项目中的pom文件,下面就会多出一个试图
切换到此试图即可进行相应操作:
Conflicts(查看冲突)
All Dependencies as List(列表形式查看所有依赖)
All Dependencies as Tree(树形式查看所有依赖)
(2)冲突jar包的解决
解决冲突,右键单击红色区域,弹出菜单选择Exclude命令,对冲突进行排除。
7.JUnitGenerator V2.0 快速生成单元测试
☆、首先要引入测试依赖。
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
☆、使用参考文档
8.String Manipulation 字符串操作:下划线转驼峰、大小写转换、删除空格
☆、选中内容:
☆、常用:
9.Easy Javadoc 快速生成javadoc文档注释
☆、参考文档
☆、参考文档
10.Easy Code 数据库表与java类代码快速生成(mybatisx也有类似功能)
☆、参考文档
11.MultiHighlight 高亮选中的代码
☆、Ctrl+’
12.GenerateAllSetter 快速生成set方法
13.RestfulTool 接口测试。
14.key promoter x 快捷键提示,还可以记录可以使用快捷键但是没有使用的次数。
15.rainbow brackets 代码同级括号上色。
16.tabnine 人工智能代码补全。
17.sequencediagram 方法调用时序图,在类中右键然后选择sequence diagram。
18.Alibaba Java Coding Guidelines 阿里巴巴编码规范。
/**
* 功能描述:
*
* @author yinzhengxing
* @version 2.4.6
* @since 2023-10-30 17:04:33
*/
/**
* 功能描述:
*
* $PARAMS$
* $THROWS$
* $RETURN$
*/
/** */
1.找到find.xml文件,官方给出的路径:C:\Users
我的路径:C:\Users\Administrator.IntelliJIdea2019.3\config\options\find.xml,如果实在找不到那就直接搜索C盘:find.xml
2.然后打开这个文件新增或者编辑你想要哪些文件类型
3.重启idea
☆、启动参数
DEPLOY_ENV=test;GROUP_ID=DEFAULT_GROUP;NACOS_ADDRESS=10.207.126.3:8848;NACOS_NAMESPACE=ed75b0fe-3db2-41ae-a081-aaa331a9566f
☆、edit-paste-Paste from History ctrl+shift+v:从剪切板中选择历史复制的内容粘贴。
☆、view-Recent Files ctrl+e:最近打开过的文件。view-Recently Changed Files:最近做过修改过的文件。Recent Changes:最近修改记录。
☆、Navigate-Type Declaration:进入光标当前所在属性的类。
☆、Alt + F7:查找所选内容在项目中的所有出现处。
☆、Ctrl+F12:可以显示当前文件的结构(类的方法和变量)。
☆、Ctrl+Shift+Up/Down:向上/下移动语句。
原文链接: 点击跳转
macrozheng链接: 点击跳转
☆、step over f8:一条一条执行。
☆、step into f7:进入方法里面。
☆、force step into :进入jdk的方法里面。
☆、step out shift+f8:执行完当前方法,返回上一次调用的地方。
☆、drop frame:丢弃当前方法未执行完的部分,返回上一次调用的地方。
☆、run to cursor alt+f9:跳到光标停留的地方。