IntelliJ IDEA常用配置

在这里总结下我个人常用的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


开启自动编译

如果想要实现热部署,那需要开启自动编译,开启步骤如下:

  1. 设置路径:File>Settings>Build,Execution,Deployment>Compiler

注意:该配置只是当前项目有效,如果想在新创建的项目中也有效,就需要改新项目的默认配置,设置路径:File>Other Settings>Settings for new Projects

  1. 按组合键 Shift+Ctrl+Alt+/,选择Registry
  1. 勾选上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


插件

个人使用的插件有:

  1. Alibaba Java Coding Guidelines
    阿里代码规约,良好的代码规范很重要
  2. iBATIS/MyBatis plugin
    轻松通过快捷键找到MyBatis中对应的Mapper和XML
    使用方法:快捷键:CTRL+ALT+B
    注意:这个插件会一直重复报java.lang.Throwable: '#LineMarkerInfo(错误,可能是长时间没更新的问题,很烦,可以用 MybaitsX 插件替代
  3. GsonFormat
    JSON格式化,一键生成对应实体对象
    使用方法:快捷键:ALT+S
  4. Lombok
    简化代码,学习链接:十分钟搞懂Lombok使用与原理
  5. Maven Helper
    查找和排除Jar包冲突的依赖关系
  6. JRebel
    热部署,激活点击这里:热启动插件JRebel激活服务
  7. Markdown Support
    md文档编写工具
  8. Translation
    强烈推荐,强大的翻译插件,支持各种语言的翻译和朗读,支持google、有道、百度翻译
    快捷键:Ctrl+Shift+Y
  9. .ignore
    忽略不必要提交的文件
  10. String Manipulation
    一款强大的字符串转换工具,idea支持基本的字符串大小写转换(ctrl+shift+u),如果需要更加丰富的字符串操作,那可以试试这个插件
    使用方法:
    ①选中文本右击选择 String Manipulation
    ②快捷键 Alt+M
  11. Rainbow Brackets
    彩虹括号
  12. Choose Runtime
    解决Idea内存消耗严重和CPU资源占比严重的问题
    使用方法:安装完插件后按快捷键Ctrl+shift+A,搜索Choose Runtime,点击第一个选项,如下

    然后在点击下面窗口中的红框部分选择电脑本地jdk安装目录,点击install即可,如下图
  13. Randomness
    在项目中添加单词、数字或字符串之类的随机数据, Windows 和 Linux 上按 Alt+R,或在 macOS 上按 ⌥R
  14. GitToolBox
    关联git,显示谁在何时改变了行内的代码
  15. 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...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容