工欲善其事必先利其器1


自用的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

彩虹括号。效果预览如下:RainbowBrackets预览图 方便区分括号层级。

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 服务开发辅助工具集

  1. 提供了一个 Services tree 的显示窗口
  2. 双击 URL 直接跳转到对应的方法定义
  3. 一个简单的 http 请求工具
  4. 支持 Spring 体系 (Spring MVC / Spring Boot)
  5. 支持 JAX-RS
  6. 支持 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等文件
界面如下: Easy Code界面

14.GsonFormatPlus

  • 一个可以将json数据格式化的插件
  • 格式化后可以直接生成Java成员变量
  • 快捷键是Alt + S
  • 平时可能不用但是关键时刻不能没有的插件
  • 反正是离线版的小插件,长期开启也没影响

15.Dracula Theme

最后推荐个好看的主题,不会太亮也不会太暗,色彩很炫酷。
代码高亮的搭配也让人很容易集中注意力。
我在VSCode上也是用的这个主题。
实在用不习惯下载量最高的OneDark(太暗了!) Dracula Theme在IDEA中的预览


文章作者: 泷少
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 泷少 !
评论
  目录