在这里总结下我个人常用的idea配置。不定时更新
字体样式和大小修改
设置路径:File>Settings>Eidtor>Font
如下图图所示:
快捷键修改
idea的代码提示是ctrl+空格,这个win10系统自带快捷键冲突,尝试禁用win10快捷键,可是不成功,索性将这个快捷键改为ctrl+alt+/,另外为了避免其他快捷键冲突,建议禁用其他软件有冲突的快捷键,如搜狗输入法和QQ。另外建议尽量保持idea的原生快捷键。
设置路径:File>Settings>Keymap
搜索basic,如下图所示:
自动导入包和导入包优化
设置路径:File>Settings>Eidtor>General>Auto Import
可以减少编码时手动选择导入包的操作,如下图所示:
设置每次启动idea不自动打开项目
设置路径:File>Settings>Appearence & Behavior>System Settings
如下图所示:
maven配置
配置路径:File>Settings>Build,Execution,Deployment>Build Tools>Maven
如下图所示:
注意:该配置只是当前项目有效,如果想在新创建的项目中也有效,就需要改新项目的默认配置,设置路径:File>Other Settings>Settings for new Projects
文件头信息模板
配置路径:File>Settings>Editor>File and Code Templates
如下图所示:
附上注释信息,方便复制
/**
* @Description: TODO(这里用一句话描述这个类的作用)
* @Author ${USER}
* @Date ${DATE} ${TIME}
*/
全局统一UTF-8编码
设置路径:File>Settings>Editor>File Encodings
如下图所示:
去掉mybatis对应的xml文件警告
设置路径:File>Settings>Editor>Inspections
如下图所示:
注意:该配置只是当前项目有效,如果想在新创建的项目中也有效,就需要改新项目的默认配置,设置路径:File>Other Settings>Settings for new Projects
上面修改后还会有绿色的背景色,需要去掉“注入语言”的背景色
设置路径:File>Settings>Editor>Color Scheme>General
如下图所示:
去掉方法注释错误警告
设置路径:File>Settings>Editor>Inspections
如下图所示:
注意:该配置只是当前项目有效,如果想在新创建的项目中也有效,就需要改新项目的默认配置,设置路径:File>Other Settings>Settings for new Projects
取消重复代码检查
设置路径:File>Settings>Editor>Inspections
如下图所示:
注意:该配置只是当前项目有效,如果想在新创建的项目中也有效,就需要改新项目的默认配置,设置路径:File>Other Settings>Settings for new Projects
自动生成serialVersionUID配置
设置路径:Setting>Settings>Editor>Inspections
注意:该配置只是当前项目有效,如果想在新创建的项目中也有效,就需要改新项目的默认配置,设置路径:File>Other Settings>Settings for new Projects
开启自动编译
如果想要实现热部署,那需要开启自动编译,开启步骤如下:
- 设置路径:File>Settings>Build,Execution,Deployment>Compiler
注意:该配置只是当前项目有效,如果想在新创建的项目中也有效,就需要改新项目的默认配置,设置路径:File>Other Settings>Settings for new Projects
- 按组合键
Shift+Ctrl+Alt+/
,选择Registry
- 勾选上
compiler.automake.allow.when.app.running
,点击Close关闭
将终端Terminal替换为Git Bash
设置路径:File>Settings>Tools>Terminal
在 Shell path 那一栏中,输入你本地 Git Bash 的安装位置
"D:\ProfessionalSoftware\Git\bin\bash.exe" -login -i
解决idea不识别.tpl文件的问题
设置路径:File>Settings>Editor>File Types
Recognized File Types框中选择Html(因为tpl模板本身就是html文件,所以就用html文件的高亮格式即可),然后在Registered Patterns中添加“*.tpl
”,如下图:
关闭更新提示
设置路径:File>Settings>Appearance & Behavior>System Settings>Updates
插件
个人使用的插件有:
- Alibaba Java Coding Guidelines
阿里代码规约,良好的代码规范很重要 - iBATIS/MyBatis plugin
轻松通过快捷键找到MyBatis中对应的Mapper和XML
使用方法:快捷键:CTRL+ALT+B
注意:这个插件会一直重复报java.lang.Throwable: '#LineMarkerInfo(
错误,可能是长时间没更新的问题,很烦,可以用 MybaitsX 插件替代 - GsonFormat
JSON格式化,一键生成对应实体对象
使用方法:快捷键:ALT+S
- Lombok
简化代码,学习链接:十分钟搞懂Lombok使用与原理 - Maven Helper
查找和排除Jar包冲突的依赖关系 - JRebel
热部署,激活点击这里:热启动插件JRebel激活服务 - Markdown Support
md文档编写工具 - Translation
强烈推荐,强大的翻译插件,支持各种语言的翻译和朗读,支持google、有道、百度翻译
快捷键:Ctrl+Shift+Y - .ignore
忽略不必要提交的文件 - String Manipulation
一款强大的字符串转换工具,idea支持基本的字符串大小写转换(ctrl+shift+u),如果需要更加丰富的字符串操作,那可以试试这个插件
使用方法:
①选中文本右击选择 String Manipulation
②快捷键Alt+M
- Rainbow Brackets
彩虹括号 -
Choose Runtime
解决Idea内存消耗严重和CPU资源占比严重的问题
使用方法:安装完插件后按快捷键Ctrl+shift+A
,搜索Choose Runtime
,点击第一个选项,如下
然后在点击下面窗口中的红框部分选择电脑本地jdk安装目录,点击install即可,如下图
- Randomness
在项目中添加单词、数字或字符串之类的随机数据, Windows 和 Linux 上按 Alt+R,或在 macOS 上按 ⌥R - GitToolBox
关联git,显示谁在何时改变了行内的代码 - RestfulTool
一个接口测试工具,安装成功之后在右侧会有一个RestfulTool的选项卡,点击之后会显示出当前项目的所有请求地址,并且支持各种各样的请求类型,十分好用
实用技巧
BookMark:
功能介绍:书签功能,给代码指定的一行打上书签,方便编码时快速准确的在代码间跳转,这个要比ctrl + alt + <- 或 ->
更加准确和牢靠。
使用方法:鼠标光标落在要打书签的代码行上,组合键ctrl+shift+数字键
。撤销书签也是同样的组合键。按组合键ctrl+数字
可跳转到指定的书签位置。-
手残把Main Menu关掉了之后怎么开启
快捷键Ctrl+Shift+A
,如下图
idea优化
调整IDEA的启动JVM参数
去idea安装路径的bin目录下找到 idea64.exe.vmoptions,可以以在idea中打开该文件,路径:Help>Edit Custom VM Options...
下面是我的参数配置(不保证最优):
-Xms1024m
-Xmx1024m
-Xmn500m
-XX:MetaspaceSize=248m
-Xverify:none
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Xverify:none
-ea
-Dsun.io.useCanonCaches=false
-Dsun.awt.keepWorkingSetOnMinimize=true
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Dfile.encoding=UTF-8
保存配置
设置完后可以保存配置,操作路劲:File>Export Settings...
保存的配置文件路径为C盘用户目录下的.IntelliJIdeaX.X\config\settings.jar
保存该文件,下次做同样的基础配置时可以直接导入该文件,免去重复配置的麻烦,导入配置操作路径:File>Import Settings...