前置说明:该文档是基于idea 2021.1版本编写的!
一、下载安装
官方下载地址:https://www.jetbrains.com/idea/download/other.html
二、常用的设置
显示工具栏
设置tab选项卡换行
设置代码提示忽略大小写
设置下载共享索引
设置下载共享索引(不必要选项,如果网速够快可以设置)
下载JDK、MAVEN的共享索引,可以在引入JDK或者引入MAVEN仓库依赖包的同时下载其索引文件,这样子idea就不用扫描它们然后给它们建索引,然后可以加快刚引入完依赖后立刻打开其源码的速度。这其实是用网速换CPU的策略。
设置idea内存大小 并 显示内存使用情况
设置内存大小
显示内存使用情况
设置版本控制为git
设置快捷打开java文件的class(打补丁的时候很有用)
名称 | 填入的值 |
---|---|
Program | explore.exe |
Arguments | /select,"$OutputPath$\$FileDirRelativeToSourcepath$\$FileNameWithoutExtension$.class" |
Directory | $ProjectFileDir$ |
然后就可以右键要打开class文件的java文件
调整maven的jvm内存大小
参考博客:https://blog.csdn.net/m0_37482190/article/details/107775995
如果项目比较多模块,比较大,pom.xml可能会报outOfMemory异常,这是因为maven的jvm内存不足导致的。如下图所示可以调整maven的jvm内存大小
最重要的事情
PS:最后最最重要!设置完自己习惯的设置后,记得要导出设置!以后换版本的时候就可以导入设置了!
三、下载常用的插件
idea插件安装可以在线或离线安装,离线安装插件请到idea插件市场官网下载。
个人推荐的idea插件如下
中文汉化补丁
Chinese (Simplified) Language Pack / 中文语言包
这个无需多作说明,就是将界面汉化。
热部署jrebel
JRebel and XRebel for IntelliJ
热部署有devTool和JRebel两种方式。devTool貌似会与Dubbo冲突,而且需要在maven引入依赖,而JRebel是idea插件,对代码无侵入性。
编码风格自动转换 camelcaseplugin
彩色括号 intellij-rainbow-brackets
缩略图滚动栏 CodeGlance
idea激活 IDE Eval Reset
其他插件
四、使用技巧
条件断点
可以设置当满足条件的时候才进行断点,加快开发效率!
书签bookmark
对着空某一行右键,可以添加“书签”或"助记书签“,不同点是"助记书签“可以通过快捷键ctrl+数字快速定位,“书签”则不能;相同点是“书签”和"助记书签“都可以被备注。
使用Tab键可以跳出双引号或者小括号
快速查看最近浏览过的文件(ctrl+E)
这个跟浏览器的最近浏览过的历史记录有异曲同工之妙
diff
生成链式调用的setter方法
快速跳转到编译错误所在行
最后:该文章会随着博主的继续学习,持续更新!