Java基础开发必备的IntelliJ IDEA 插件
1. Chinese(Simplified) Language Pack /中文语言包
中文语言包将为您的 IntelliJ IDEA, AppCode, CLion, DataGrip, GoLand, PyCharm, PhpStorm, RubyMine, WebStorm, 和Rider 带来完全中文化的界面。
应用并重启后,界面语言变成中文。
2. Rainbow Brackets 彩虹括号插件
通过颜色将左括号和右括号配对。它是调试语法的绝佳工具,可以防止括号匹配错误。
3. Key Promoter X 快捷键提示插件
Key Promoter X 在您工作时帮助您学习必要的快捷键。当您在IDE内部使用鼠标点击按钮时,Key Promoter X 会显示您应该使用的键盘快捷键。这提供了一个简单的方法来学习如何用键盘按键替代繁琐的鼠标操作,并有助于过渡到更快速、无需鼠标的开发方式。
4. CodeGlance 显示代码缩略图插件
在右侧生成一个缩放图,当代码多时方便查看。
5. Translation 翻译插件
可以进行多语言互译。
多个翻译引擎可供选择:
- 微软翻译
- 谷歌翻译
- DeepL翻译
- OpenAI翻译
- 有道翻译
- 阿里翻译
- 百度翻译
6. Tabnine插件
可以为 Java 和 JavaScript 开发人员的代码提供 AI 建议。
7. 最强规范插件CheckStyle
代码文件,按鼠标右键,Check Current File
8. ChatGPT GPT-4 - Bito AI Code Assistant,最佳的AI代码助手
根据官网介绍,Bito有助于开发人员通过将GPT-4和ChatGPT引入IDE来大大提高他们的效率。Bito使用了OpenAI的模型,开发者不需要拥有OpenAI密钥,也能使用chatgpt的功能。
注意:需要注册一个帐户使用。
9. Lombok 简化臃肿代码插件
Lombok 是一款 Java 开发工具,它可以通过注解来帮助程序员自动生成 Java 代码,从而简化 Java 开发过程。
简化了实体类的编程,只需要定义好成员变量就行,lombok会提供getter、setter和构造等方法。
定义类后,只需加上注解,就可以增加相应的方法:
package demos;
import lombok.Getter;
import lombok.Setter;
@Setter
@Getter
public class Student {
String no;
String name;
String gender;
String birthDate;
}
可以看下类图中,各成员变量的getter、setter方法都已自动生成。