目录
一、插件安装
1.Rainbow Brackets
2.CodeGlance
3.Translation
4.Alibaba Java Coding Guidelines
5.Free MyBatis plugin
6.MyBatisCodeHelperPro
7.AiXcoder Code Completer
8.Nyan Progress Bar
二、界面介绍及常用设置
1.工程界面展示
2.设置显示常见的视图
3.设置界面
3.1.Appearance & Behavior
3.2. Editor - General
3.3. Editor – Font
3.4. Editor – Color Scheme
3.5. Editor – File and Code Templates
3.6. Editor – File Encodings
3.7. Build,Execution,Deployment
3.8. 设置代码水平或垂直显示
4、设置快捷键(Keymap)
4.1快捷键修改
4.2自定义快捷输入模板
2023版本IDEA我们可以看到已经集成了很多我们常用的插件,比如:Vue.js、Lombok、Nodejs、Git、Docker、Tomcat等。下面我来推荐几个自己常用的插件。
代码浏览插件。通过颜色区分括号嵌套层级,便于阅读,能够更快地对错误代码进行定位和调整。下载方式file->setting->Plugins->在Marketplace搜索Rainbow Brackets->install->重启
代码浏览小地图插件。在编辑器右侧生成 代码mini图,可以拖拽小地图光标快速定位代码,阅读行数很多的代码文件时非常实用。
翻译插件。遇到不懂的英文单词,鼠标选中文本,点击右键即可自动翻译成多国语言。
阿里巴巴代码规范插件,养成良好的代码习惯。
mybatis 增强插件。free-idea-mybatis是一款增强idea对mybatis支持的插件。快速从代码跳转到mapper及从mapper返回代码。
它能够帮你更快的生成DML语句,以及相应的数据表dao、实体model等。
代码提示补全插件。使用 AI 去自动提示和补全代码,比 IDEA 自带的代码补全更加智能化。
彩虹加载条,个人喜好,哈哈。
结构:
这里可以设置主题和设置窗体和菜单的字体和大小。
设置背景图片
3.2.1设置鼠标悬浮提示
3.2.2 设置自动导包功能
Add unambiguous imports on the fly:自动导入不明确的结构
Optimize imports on the fly:自动帮我们优化导入的包
3.2.3 设置显示行号和方法间的分隔符
Show line numbers:显示行数。我建议一般这个要勾选上。
Show method separators: 显示方法分隔线。这种线有助于我们区分开方法。
3.2.4 忽略大小写提示
我这里因为习惯原因没有选择忽略大小写,根据个人喜好。
3.3.1 设置默认的字体、字体大小、字体行间距
3.4.1 修改代码中注释的字体颜色
可以自己指定注释字体颜色。
Doc Comment – Text:修改文档注释的字体颜色 Block comment:修改多行注释的字体颜色 Line comment:修改当行注释的字体颜色
可修改指定文件和代码模块的注释信息
比如修改文档注释信息
/**
@author xzbz
@create ${YEAR}-${MONTH}-${DAY} ${TIME}
*/
设置项目文件编码
一般选择UTF-8,勾选Transparent native-to-ascii conversion ,不然 Properties 文件中的注释显示不了中文。
3.7.1 设置自动编译
Intellij Idea 默认状态为不自动编译状态,常常导致我们在需要操作 class 文件时忘记对修改后的 java 类文件进行重新编译,从而对旧文件进行了操作。
3.7.2 设置编译版本
有时我们编译时会显示编译没有相应的JDK版本,主要问题就是编译版本和JDK版本不一致,修改这里的版本使其保持一致。
一般用于分屏编写代码。
查找快捷键名称,修改快捷键即可。
我们也可以自定义模板实现快速输出代码:
Setting->Live Templates->选择或创建模板组->填写快捷键、描述和模板内容。
示例:
如果想学习更多可参考Idea Live Templates配置详解及演示 - 知乎 (zhihu.com)