欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

idea常用的一些插件是什么,idea实用插件大全

墨初 知识笔记 128阅读

17.彩虹括号彩虹括号插件成对的括号用相同的颜色表示。18.代码调用链接图插件(序列图)ctrlalth,idea自带的快捷键,以菜单形式展现代码调用并不直观。如果是自己写的代码,或者是比较标准的代码,自带也无所谓。

杂的源码或不规范的代码那使用 SequenceDiagram 会直观特别多。下载好插件后在要查看的java文件鼠标右键点击 Sequence Diagram

19、Grep Console

Grep Console是一款方便开发者对idea控制台输出日志进行个性化管理的插件可以参考

Grep Console的主要功能特性

支持自定义规则来过滤日志信息支持不同级别的日志的输出样式的个性化配置(可自定义高亮、声音等)

比较关注的配置有两处(两种方法打开配置file–>other settings–>grep console项目启动后点击控制台上左上角的小图标也可以弹出配置界面)

第一处input filtering这里主要是对输入到控制台的日志进行过滤

expression配置正则表达式unless expression和expression表达的意义相反whole line勾选中表示匹配整行case insensitive表示忽略大小写action表示命中正则表达式后要作出什么样的操作有三种1、移除除非前面已有其他配置项匹配不移除实际意思是说如果前面有其他不移除的配置项已经匹配上这里就可以不移除否则还是要移除匹配上的内容2、移除匹配上就移除3、什么也不做continue matching勾选中表示下一个匹配项依然可以继续匹配当前匹配项命中的行即多个匹配项可以同时去匹配同一行日志信息clear console勾选中表示清除控制台内除被当前配置项命中的其他日志信息即只显示与配置项匹配的日志信息sound命中配置项时会有声音提示

第二处highlighting&folding

expression配置正则表达式unless expression和expression表达的意义相反whole line勾选中表示匹配整行case insensitive表示忽略大小写continue matching勾选中表示下一个匹配项依然可以继续匹配当前匹配项命中的行即多个匹配项可以同时去匹配同一行日志信息bold勾选中表示命中的日志信息粗体显示italic勾选中表示命中的日志信息斜体显示background设置命中日志信息的背景颜色foreground设置命中日志信息的字体颜色statusbar count勾选中可以在Status Bar statistics panel中显示命中日志信息的次数console count勾选中可以在Console statistics panel上显示命中日志信息的次数fold勾选中可以把命中的日志信息折叠在一起sound根据配置项命中日志信息时会有声音提示 20、Key Promoter X

Key Promoter X 快捷键提示插件Key Promoter X 是用于基于 IntelliJ 产品如 IDEA的插件它有助于在工作时从鼠标操作中 学习基本的键盘快捷键。当您在 IDE 内部的按钮上 使用鼠标时Key Promoter X 会显示您应该使用的键盘快捷键有助于过渡到更快的 无鼠标开发

21、Statistic 代码统计插件

统计一下代码项目代码的行数或者想知道自己到底写了多少代码Refresh 统计该项目代码 Refresh on selection 对你当前打开的代码进行统计。 Settings 里面可以排除一些文件夹例如编译后的文件夹(前端),或者排除外部包和一个不需要统计的文件格式文件。

Overview 参数说明(例如java)

**Count ** java文件的数量Size SUM java所有文件总占用硬盘大小Size MIN java文件的最小文件占用硬盘大小Size MAX java文件的最大文件占用硬盘大小Size AVG java文件的平均占用硬盘大小Lines java文件的总行数Lines MIN java文件的最小行数Lines MAX java文件的最大行数Lines AVG java文件的平均行数

指定文件类型(如java)统计参数说明

Total Lines 代码总行数(包括注释空行)Source Code Lines 源代码行数(不包括注释空行)Source Code Lines(%) 源代码行数百分比(Source Code Lines/Total Lines)Comment Lines 注释行数Comment Lines(%) 注释行数百分比(Comment Lines/Total Lines)Blank Lines : 空行数Blank Lines(%) : 空行百分比(Blank Lines/Total Lines) 22、Maven Helper

安装完成后在pom.xml 文件的左下方有个 Dependency Analyzer点击会跳出提示

Conflicts展示所有冲突。All Dependencies as List以列表的方式展示所有依赖。All Dependencies as Tree以树形的方式展示所有依赖。

我们通过 exclusion 标签排除冲突的即可或者IDEA自带的→show dependencies→excluded(或者shiftdelete)

23 Alibaba Cloud AI Coding Assistant

阿里代码提示代码片段提示和Codota类似不过Codota需要收费了

cosy参考 24、SQL Params Setter

给日志输出中的sql转换成可执行SQL和Mybatis-log-plugin插件功能一样

参考文章:
l/368369.html

24、SQL Params Setter

给日志输出中的sql转换成可执行SQL和Mybatis-log-plugin插件功能一样
[外链图片转存中…(img-bsFH7hCl-1698196493490)]

参考文章:

标签:
声明:无特别说明,转载请标明本文来源!