12

Intellij IDEA 完美配置,让你爱不释手

 3 years ago
source link: https://blog.zzhpro.com/2020/09/07/intellij-idea/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
Intellij IDEA 完美配置,让你爱不释手
Never really desperate, only the lost of the soul.

作为每天写代码的工具,配置一个称心如意的 Intellij IDEA 就显得尤为重要了。

每天面对着自己的喜欢的风格编写代码是一件非常惬意的事情。

个人比较喜欢暗黑的主题,对眼睛会比较友好。另外可以安装 Material Theme UI 主题插件

外观设置
外观设置

这里使用的是 Color Scheme Font,它覆盖了默认的 Font 字体,字体采用的是 Fira Code。由于我喜欢较大的字号,我选择了 16 号,字号大小还是因人而异的。

字体
字体
Color Schema Font
Color Schema Font
  • Rainbow Brackets:让你拥有五颜六色的括号(每一对括号的颜色都是不一样的)

效率第一人 Lombok

记得开启注解处理哦,不然在代码里会出现很多错误。

注解处理器
注解处理器

Live Template

快速生成代码模版

Java 篇

Java 动态模版
Java 动态模版

字符处理篇

使用 String Manipulation 插件可以进行各种字符的变换。

该插件的功能非常丰富,值得学习使用。

String Manipulation
String Manipulation

学习如何使用重构相关的快捷键,可以进行快速重构

重构
重构

代码提示篇

除了自带的自动补全之外,还可以使用以下的插件增强自动补全功能。

  • Codota
  • Key Promoter X
  • AceJump:快捷键为 control + ;
快捷键 PDF
快捷键 PDF
快捷键设置
快捷键设置

Override

macOS 的快捷键为 Control + O

Override
Override

Generate

macOS 的快捷键为 Command + N

Generate
Generate

在取名和阅读源码的过程中,不可避免会碰到不认识的单词,那这个时候快速的翻译工具可以大大提高我们的编程效率。

翻译
翻译

代码规范篇

针对 class 文件,选择 View tab,可以看到查看字节码的选项

查看字节码
查看字节码

依赖管理篇

推荐使用 Maven Helper

Maven Helper
Maven Helper

生成序列化版本号

  • GenerateSerialVersionUID(可以在 Generate 中找到)

JSON to Object

  • GsonFormat

类 UML 图

右键即可调出 Diagrams 功能

UML
UML

方法调用时序图

安装 Sequence Diagram 后,选择一个方法名,右键即可

方法调用时序图
方法调用时序图

思维导图

自动导入
自动导入

方法分割线

方法分割线
方法分割线

自动提示不区分大小写

自动提示不区分大小写
自动提示不区分大小写

JavaDoc

最新的 IDEA 版本可以在这里看到哦。


更多精彩内容请关注扫码:

KnowledgeCollision 微信公众号
KnowledgeCollision 微信公众号

Knowledge Collision 激发思维碰撞,IDEA 丛生


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK