idea常用插件

发布时间 2023-03-31 20:01:01作者: 三号小玩家

Grep Console
在启动应用时或调试时,IDEA 控制台输出一大堆日志,想要快速找到自己需要类型的日志是很麻烦的,此时使用此插件可以快速定位到自己想要的类型日志,比如 TRACE 、 DEBUG 等,也可以单独打开标签页显示自己需要的日志,日志分类也可以配置自己喜欢的颜色。

stackoverflow
程序员知乎,问题搜索插件这一看似平淡的右键stackoverflow,却把其中的闷骚体现的淋漓尽致:我就这么叼,我就不去浏览器里查,只有右键才和我的右手匹配。

Key Promoter X:快捷键
相信我!这一定是IDEA必备的一个插件。它的功能主要是在一些你本可以使用快捷键操作的地方提醒你用快捷键操作。 比如我直接点击tab栏下的菜单打开 Version Control(版本控制) 的话,这个插件就会提示我说你可以用快捷键 command+9或者shift+command+9打开

CamelCase
多种命名格式之间切换插件,非常有用!这个插件可以实现包含6种常见命名格式之间的切换。并且,你还可以对转换格式进行相关配置(转换格式)
有了这个插件之后,你只需要使用快捷键 shift+option+u(mac) / shift+alt+u 对准你要修改的变量或者方法名字,就能实现在多种格式之间切换了
如果你突然忘记快捷键的话,可以直接在IDEA的菜单栏的 Edit 部分找到。
使用这个插件对开发效率提升高吗?拿我之前项目组的情况举个例子:
我之前有一个项目组的测试名字是驼峰这种形式:ShouldReturnTicketWhenRobotSaveBagGiven1LockersWith2FreeSpace 。但是,使用驼峰形式命名测试方法的名字不太明显,一般建议用下划线_的形式:should_return_ticket_when_robot_save_bag_given_1_lockers_with_2_free_space
如果我们不用这个插件,而是手动去一个一个改的话,工作量想必会很大,而且正确率也会因为手工的原因降低。
注:大小写转换,排序,过滤,增量,对齐,打号,转义,编码插件更推荐《String Manipulation》

Statistic
项目信息统计插件,有了这个插件之后你可以非常直观地看到你的项目中所有类型的文件的信息比如数量、大小等等,可以帮助你更好地了解你们的项目。
你还可以使用它看所有类的总行数、有效代码行数、注释行数、以及有效代码比重等等这些东西。

Mybatis Log
将SQL语句操作日志转换为可执行SQL语句。默认键:ctrl + Shift + H。

MybatisX
MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生,支持Java 与 XML 调回跳转和Mapper 方法自动生成 XML。

安装方法:打开 IDEA,进入 File -> Settings -> Plugins -> Browse Repositories,输入 mybatisx 搜索并安装。

Translation
一款翻译插件,再也不用切换窗口到浏览器或翻译软件中搜索了,也可以通过 TranslateandReplace 汉字翻译为驼峰命名的英语,在定义方法名或属性变量时很方便。

Maven Helper
查看和管理maven依赖的插件,可以展示pom.xml文件中的依赖以列表或树的形式,该插件可以很直观的帮你分析和排除冲突依赖

Rainbow Brackets
如果代码没有被格式化的话,阅读起来很痛苦,就算被格式化了,几千行代码,各种if嵌套,阅读起来连个结尾括号都找不到(如果你说你会折叠,当我没说),也是很痛苦的,此时这个插件就能忙上很大的忙,能帮你快速定位到代码块中的上下文,突出显示,彩虹括号。
使用:
1、Ctrl+右键单击,高亮显示所选代码块
2、Alt+右键单击,其他全部为灰色,突出显示选中代码块

Database Navigator
数据库开发、脚本编写和导航工具

该产品为IntelliJ IDEA开发环境和相关产品增加了广泛的数据库开发和维护功能。它提供了高级数据库连接管理、脚本执行支持、数据库对象浏览、数据和代码编辑器、数据库编译器操作支持、方法执行和调试支持、数据库对象工厂以及所有组件之间的各种导航功能。

支持的数据库:

Oracle
MySQL
SQLite
PostgreSQL
Any JDBC compliant database (EXPERIMENTAL)

Smart Tomcat
这是针对Tomcat服务器的插件。SmartTomcat将从项目和模块中自动加载Webapp类和库,您无需将类和库复制到WEB-INF/classes和WEB-INF/lib。
Smart Tomcat插件将自动配置tomcat服务器的类路径。