自用的Idea插件
很多优秀的插件确实能大幅提升效率,省去安装其他软件的臃肿问题
1.Chinese(Simplified)Language Pack/中文语言包
官方中文汉化包,适合刚接触Idea且英语不好的开发者。
中文语言包将为您的 IntelliJ IDEA, AppCode, CLion, DataGrip, GoLand, PyCharm, PhpStorm, RubyMine, 和WebStorm 带来完全中文化的界面。
2.Ide Eval Reset
暂时没钱入正,靠这个插件重置30天试用期续命。
登录账号试用IDE,安装设置好本插件,退出登录账号重启IDE即可。
市场付费插件的试用信息也会一并重置。
MyBatisCodeHelperPro (Marketplace Edition)可重置!
安装方式比较特殊,官方的插件商店肯定搜不到。
详情见原作者博客文章
IDEA_2021.3已经彻底不支持离线试用,本重置插件已失效。可以考虑暂缓升级至2021.3!
3.Translation
字面意思,一个翻译插件。
设置里面可以配置自己的百度开发者翻译引擎。
使用说明:选中单词,鼠标右键“翻译”。或者快捷键Ctrl + Shift + Y
详细说明请参考官方文档开始使用
4.Rainbow Brackets
彩虹括号。效果预览如下:
方便区分括号层级。
5.Free MyBatis plugin
free-idea-mybatis是一款增强idea对mybatis支持的插件,主要功能如下:
- 生成mapper xml文件
- 快速从代码跳转到mapper及从mapper返回代码
- mybatis自动补全及语法错误提示
- 集成mybatis generator gui界面
- 根据数据库注解,生成swagger model注解
6.MyBatisCodeHelperPro (Marketplace Edition)
- 用Ide Eval Reset可以重置试用期限
- 和其他mybatis插件冲突不能同时启用
- 功能很强大,但我暂时用不明白
- 有空去看看原作者在b站发的教学视频
7.RestfulTool
一套 Restful 服务开发辅助工具集
- 提供了一个 Services tree 的显示窗口
- 双击 URL 直接跳转到对应的方法定义
- 一个简单的 http 请求工具
- 支持 Spring 体系 (Spring MVC / Spring Boot)
- 支持 JAX-RS
- 支持
Navigate -> Request Service搜索 Mapping (Ctrl + Alt + /)自带接口调试功能,虽然不能像PostMan一样保存调试的记录。但我还是卸载了PostMan选择了这个,因为这个插件精简且不占空间。
8.Maven Helper
一键查看maven依赖树,查看冲突的依赖.
- 分析和排除冲突依赖关系的简便方法
- 为包含当前文件的模块或根模块运行/调试maven目标的操作
- 在当前maven模块路径上打开终端的操作
- 运行/调试当前测试文件的操作。
用法:
- 在编辑器中单击鼠标右键|运行Maven
- 在项目视图工具栏中单击鼠标右键|(运行|调试)Maven
- CTRL+ALT+R-“运行Maven目标”弹出窗口(您可以在弹出窗口中使用Delete>- 键)
- CTRL+SHIFT+ALT+R-“在根模块上运行Maven目标”弹出窗口(您可以在弹出窗口中使用Delete键)
- 自定义目标:设置|其他设置| Maven助手
- 定义快捷方式:设置|键映射|插件| Maven助手
- 打开pom文件,单击“依赖项分析器”选项卡,右键单击树中的上下文操作。
9.Key Promoter X
- 快捷键提示
- 当你执行一个操作没使用快捷键时会提示你
- 每次提示都会留下记录
- 会推荐你很多次都没使用过的快捷键
- 对于不熟悉快捷键的用户很有必要安装
- 提示的快捷键是根据当前设置的keymap来的
10.CodeGlance3
- 类似sublime的代码缩略图
- 在右边生成小地图,可以拖动快速定位区域
11.Alibaba Java Coding Guidelines
- 阿里巴巴的Java规范
- 可以扫描当前项目或当前文件
- 可以实时监控并提示
- 想写好规范的Java代码,养成良好的代码风格请务必安装
12.Codota
- 比IDEA更好的代码补全(针对Java和JavaScript)
- 可以在线搜索GitHub上的代码片段
- 也可以AI学习本地项目(看你是否同意授权上传本地代码)
- 官方正在大力推荐他们的新代码补全插件TabNine
- TabNine支持更多编程语言,而且AI学习更强大,但是内存占用太大了
- 平时只写Java用Codota就够了
13.Easy Code
- 基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。
- 只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。
- 支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。
其实就是根据数据库生成controller、dao、entity、mapper、service等文件
界面如下:
14.GsonFormatPlus
- 一个可以将json数据格式化的插件
- 格式化后可以直接生成Java成员变量
- 快捷键是Alt + S
- 平时可能不用但是关键时刻不能没有的插件
- 反正是离线版的小插件,长期开启也没影响
15.Dracula Theme
最后推荐个好看的主题,不会太亮也不会太暗,色彩很炫酷。
代码高亮的搭配也让人很容易集中注意力。
我在VSCode上也是用的这个主题。
实在用不习惯下载量最高的OneDark(太暗了!)
方便区分括号层级。
