Idea 插件、快捷键
一、Extensions 插件
1. 功能
Plugins | 说明 |
---|---|
Translation | 翻译插件 |
Grep Console | 配置自己喜欢的 Console 颜色 |
NyanProgressBar | 绚丽多彩的颜色 |
Background Image Plus + | 背景设置成你喜欢的图片 |
CodeGlance | 查看缩略图一样,快速切换到所要的代码区域 |
Mario Diven Development | 超级玛丽的音乐 |
Vuesion Theme | 基于vuesion项目的主题和配色方案 |
Atom Material Icons | 自定义文件和IDE图标,以提高视觉效果 |
CodeGeeX |
2. Web
Plugins | 说明 |
---|---|
vue.js | Vue 开发 |
RestfulToolkit | RESTful 服务开发辅助工具集(RestServices) |
Dart | Flutter 开发 |
Flutter | Flutter 开发 |
3. Java
Plugins | 说明 |
---|---|
Lombok | 注解插件 |
Maven Helper | 解决依赖冲突(Dependency Analyzer)(mvn denpendency:tree) |
GitToolBox | Git 插件 |
.ignore | 新增 Gitignore 模板 |
IdeaJad | 反编译工具 |
File Expander | 可以在项目视图中浏览压缩文件(Jar包) |
4. 数据库
Plugins | 说明 |
---|---|
Free Mybatis plugin | Mybatis 插件 |
Mybatis Log Plugin | 可以将 Mybatis 执行的 SQL 脚本显示出来,无需处理,直接使用 |
MyBatisCodeHelperPro | 收费,MyBatis 提示补全 |
Iedis | Redis 插件 |
5. 工具
Plugins | 说明 |
---|---|
Alibaba Java Coding Guidelines | 阿里巴巴试行的开发设计规范 |
Stackoverflow | 搜索问题 |
FindBugs | 检查异常(Analyze) |
GsonFormat | JSON 字符串转对象(Generate) |
arthas idea | 诊断线上Java程序 |
二、快捷键
- 右键 >
Diagrams
类结构图。
Crtl + Alt + U
弹窗显示。Ctrl + Alt + Shift + U
Tab 显示。
- Show Dependencies 显示依赖关系。
- Show Implementains 显示实现类(
Ctrl + Alt + B
)。- Show Parents 显示父类(
Ctrl + Alt + P
)。
Navigate
>Type Hierarchy
类结构树。
Crtl + H
。
- Class 本类。
- Supertypes 超类。
- Subtypes 子类。
- Sort Alphabetically 按字母顺序排序。
三、配置
1. 快速编译
2. idea为java程序添加启动参数
-Dserver.port=9999
-XX:+HeapDumpOnOutOfMemoryError
-Xms4096M
-Xmx4096M
-Xmn2048M
-Xss256K
-XX:SurvivorRatio=6
-XX:MetaspaceSize=512M
-XX:MaxMetaspaceSize=512M
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=92
-XX:+UseCMSInitiatingOccupancyOnly
四、问题
1. 中文乱码
- 项目中文乱码
Database
查询中文乱码