首页 > 其他分享 >idea常用插件

idea常用插件

时间:2023-03-31 20:15:16浏览次数:37  
标签:插件 数据库 IDEA 常用 idea 日志 快捷键 代码

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服务器的类路径。

标签:插件,数据库,IDEA,常用,idea,日志,快捷键,代码
From: https://www.cnblogs.com/q1359720840/p/17277348.html

相关文章

  • linux常用命令总结
    1、文本类catcat-ntextfile1>textfile2#把textfile1的文档内容加上行号后输入textfile2这个文档里cat-btextfile1textfile2>>textfile3#把textfile1和textfile2的文档内容加上行号(空白行不加)之后将内容附加到textfile3文档里cat/dev/null>/etc/te......
  • mark一些常用的linux 命令
    /etc配置文件/bootlinux启动相关文件/bin命令/proc系统映射/srv系统/sys系统/tmp缓存/dev设备管理器/media比如u盘设备/mnt/opt一般安装文件放这里约定俗成/usr/local/安装额外的软件安装的目录/var比如日志可变的/selinux需要启动相当于360保证安......
  • 关于lib-flexible插件中的单位转换
    lib-flexible是淘宝项目组开发出来的一个小插件,属于开源项目。一般而言,lib-flexible并不独立出现,而是搭配px2rem-loader一起做适配方案,目的是自动将css中的px转换成rem。lib-flexible:根元素html的font-size为此时屏幕宽度/10,也就有1rem=html的font-size大小。1.但是当分辨率(屏......
  • ansible 常用模块 service
    模块说明Manageservices参数说明ParameterCommentsargumentsaliases:argsstring命令行上提供了其他参数。将远程主机与systemd一起使用时,此设置将被忽略。enabled boolean服务是否应在启动时启动。至少需要state和enabled中的......
  • eclispe freemarker ide 插件安装
    首先打开jbossTools的下载页面 http://www.jboss.org/tools/download/进入到此页面,看到图上的红色框吗?这里的链接是安装jbosstools http://download.jboss.org/jbosstools/updates/stable/juno/好了,打开eclipse  好了,你点OK后,左则就会提示一系列jbosstools的eclipse插......
  • 01011 IDEA创建新项目
    创建新项目​ new->project创建新模块​ projectstructure->+->newmodule->改名字不改路径模块下创建包new->package->com.lxc.->作用会生成对应文件夹包下创建类​ new->class->name......
  • ansible 常用模块 archive
    模块说明该unarchive模块解压缩存档。它不会解压缩不包含存档的压缩文件。默认情况下,它会在解包之前将源文件从本地系统复制到目标。设置remote_src=yes为解压缩目标上已存在的存档。在目标主机上需要zipinfo和gtar/unzip命令。需要目标主机上的zstd命令来展开.tar......
  • vue3 - 在单独的项目制作自定义组件插件,支持vite【前提不要使用webpack专属语法】
    1.背景与vue2组件不一样,没有那么随意,如果想要支持vite,那么不要使用webpack专属语法,如defide和 require等2.解决在 package.json文件属性  main配置为插件入口文件位置,至于是js还是ts随意 目录  简单做了个组件  入口文件内容如下importComponentf......
  • MyBatis 框架的常用优化方法
    优化1:单独使用MyBatis时,可以封装一个用来获取MyBatis中Session的工具类(1)工具类MybatisUtil将Mybatis框架中的Session对象的获取和关闭封装成一个类;(2)UserDaoImpl中,改为对MybatisUtil类的调用。 优化2:将连接字符串写入配置文件(1)阅读database.prop......
  • IDEA取消左键点击空白处时的光标跟随
      没有位于文末   ......