目录

  • 说明
  • 1、Github Copilot - 超火的代码补全
  • 2、Translation-必备的翻译插件
  • 3、Tabnine Al Code -代码提示
  • 4、Alibaba Java Code Guidelines—阿里巴巴 Java 代码规范
  • 5、SequenceDiagram-时序图
  • 6、Nyan Progress Bar-彩虹条
  • 7、CodeGlance3-小地图
  • 8、MyBatisX
  • 9、Maven Helper - 依赖管理
  • 10、Atom Material lcons - 美化图标
  • 11、ideolog - 日志高亮显示插件
    • 配置高亮信息
  • 12、Search In Repository - 中央仓库
    • 使用教程
  • 13、Statistic - 统计代码数量和行数
    • 使用教程

说明

以下插件均可通过IDEA的插件市场搜索安装,搜索时建议输入全名
打开插件市场 File --> Settings --> Plugins

1、Github Copilot - 超火的代码补全

根据函数名或者注释自动代码,由GitHub推出,安装教程参考Github Copilot 安装使用教程

2、Translation-必备的翻译插件

一款非常强大的翻译插件,对于英语不好的人是非常有帮助,再也不用复制单词再打开浏览器进行翻译了。内置谷歌、百度、有道、阿里等翻译引擎,可根据自我喜好进行相关配置


使用方式: 选中单词 /句子 —> 右键 —> Translation


点击 File --> Tools --> Translation 可选择翻译引擎

3、Tabnine Al Code -代码提示

全名为 Tabnine Al Code Completion- JS Java PythonTS Rust Go PHP & More
这个插件智能为你提供补全建议,也能够通过上下文提示提出建议

这两个都是提示插件

4、Alibaba Java Code Guidelines—阿里巴巴 Java 代码规范

阿里巴巴 Java 代码规范,帮助你代码更符合规范,建议安装后将语言替换为中文,提示更加人性。


在 idea 中双击 shit 输入 阿里

5、SequenceDiagram-时序图

代码时序图,帮助你更好的查看方法之间的执行顺序

6、Nyan Progress Bar-彩虹条

将IDEA的加载进度条变成采用,美化功能,挺可爱的哈哈哈


7、CodeGlance3-小地图

代码小地图插件。在编辑器右侧生成 code minimap,可以拖拽小地图光标快速定位代码,阅读行数很多的代码文件时非常实用。


8、MyBatisX

MybatisX 是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,提高开发速率。

功能介绍与使用教程,点我学习

9、Maven Helper - 依赖管理

解决Maven项目中jar冲突问题

pom.xml文件中
切换到此试图即可进行相应操作:

  1. Conflicts(查看冲突)
  2. All Dependencies as List(列表形式查看所有依赖)
  3. All Dependencies as Tree(树形式查看所有依赖)

10、Atom Material lcons - 美化图标


11、ideolog - 日志高亮显示插件


以下为代码

例:
2021-01-21 11:19:19.111  INFO 10808 --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/9.0.12正则:
^(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{3})\s*([A-Z]*)\s\d*\s\-{3}\s(\[.*\]).*\: .*$解释:
1. ^为文件开头
2. \d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{3}为时间格式yyyy-MM-dd HH:mm:ss.SSS的正则写法
3. \s*表示中间有多个不可见字符
4. ([A-Z]*)表示有多个A-Z字符
5. \s表示有一个不可见字符
6. \d*表示有多个数字
7. \s表示有一个不可见字符
8. \-{3}表示有3个横杠杠
9. \s表示有一个不可见字符
10. (\[.*\])表示有一个中括号包裹的多个任意字符
11. .* 表示有多个任意字符
12. \:表示有一个冒号
13. 空格表示一个空格
14. .*$表示有多个任意字符且到文件末尾

这样就能对log文件的每一行进行正确识别。

配置高亮信息

直接写入关键字即可



12、Search In Repository - 中央仓库

把 Maven 的中央仓库的查找功能集成到 idea 中

Maven中央仓库,点我跳转

使用教程

  1. 打开插件
  2. 进行操作

  3. 双击查询,直接粘走放到pom.xml文件中就可以了使用了。

13、Statistic - 统计代码数量和行数

● 显示项目统计数量。
● 这个插件显示的是按扩展名排序的文件,以及大小、行数、LOC等。
● 用户可以选择统计(Project/Module/Package/File)范围,选择范围后需要点击Refresh,。
(这个插件需要Java1.8)

使用教程

1、打开IDEA 菜单 View
2、选择 Tool window
3、点击 Statistic
4、可以看到不同类型文件的统计
5、refresh 重新统计
6、上面的tab 切换可以查看不同类型文件的统计

可以看到所有文件的统计数量和行数
以及不同文件类型行数和大小的最大值、最小值和平均值
具体某种文件类型

两种方式打开


【Java】IDEA插件推荐,让你的开发效率翻倍相关推荐

  1. vscode 插件显示缩进_能让你开发效率翻倍的 VSCode 插件配置(中)

    这篇文章是<能让你开发效率翻倍的 VSCode 插件配置(上)>的续篇,包括 VSCode 外观增强.功能增强.编码效率等方面的 10 个插件,其中有部分插件也是我发布上篇文章之后在评论里 ...

  2. MacW小编分享设计师们常用Sketch插件合集,让你效率翻倍!

    常用Sketch插件都有哪些?Sketch插件总是层出不穷,可以让大家在作出炫酷设计稿的同时,更让大家的工作效率翻倍.macw小编为大家总结了一大波Sketch插件合集,喜欢的赶快收藏起来吧!1.Sk ...

  3. 能让你开发效率翻倍的 sublime 插件配置

    sublime-setting 工欲善其事必先利其器(配置sublime前端开发环境) 下载: 直接到官网下载安装sublime 官网直达 安装插件 新版的sublime已经默认安装了package ...

  4. 能让你开发效率翻倍的 sublime 插件配置 1

    sublime-setting 工欲善其事必先利其器(配置sublime前端开发环境) 下载: 直接到官网下载安装sublime 官网直达 安装插件 新版的sublime已经默认安装了package ...

  5. 史上最全Eclipse快捷键,学会了开发效率翻倍

    Eclipse 常用开发快捷键使用技巧 Eclipse 快捷键列表可通过快捷键 Ctrl + Shift + L 打开 . 1.alt+? 或 alt+/:自动补全代码或者提示代码 2.ctrl+o: ...

  6. 知道这些,pycharm的开发效率翻倍

    0.总结 总结pycharm中使用过程会遇到的各种问题 持续更新 Part1.问题类 1.1 来回切换中英文输入法的时候(双击shift时),idea会弹出来一个搜索框(search everywhe ...

  7. Java开发常用网址,推荐一些能帮助我们提升开发效率和学识巩固的网址,值得收藏

    文章目录 1.前言 2.网址信息 1.在线工具: 2.在线学术文档: 2-1 后端相关: 2-2 前端相关: 2-3 AI相关: 1.前言 推荐一些能帮助我们提升开发效率和学识巩固的网址,值得收藏 2 ...

  8. 推荐10款效率翻倍的撸码神器!

    程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 2.8 分钟. 作者:NYfor2020 来自:java学习者社区 前言 Idea作为我们日常使用的编辑工具之一,因其强大和人 ...

  9. 做嵌入式工程师不得不说的那些开发工具,让你效率翻倍

    做嵌入式工程师不得不说的那些开发工具,让你效率翻倍 作为一个软件开发人员,除了程序能力素养方面外,还应该熟练地使用各种常用的辅助工具,所谓"工欲善其事,必先利其器":通过这些工具能 ...

最新文章

  1. [导入]3.5 [ Enterprise Library ]注入模型设计
  2. 5G信令(就是用户身份信息)——手机开机后,先从USIM中读取之前运营商分配的临时身份信息GUTI/TMSI,发送携带该身份信息的信令给基站,请求接入运营商网络。...
  3. 【BZOJ1031】[JSOI2007]字符加密Cipher 后缀数组
  4. python restful django_如何使用Django / Python从RESTful Web服务中使用XML?
  5. 组策略链接顺序优先级
  6. mxf高速发展和数字电影母版制作技术
  7. Markdown 工具推荐
  8. 微软发布Windows 11 PC上也能运行手机应用
  9. es6html模板,js 字符串模板 ES6
  10. [转]理解JSON:3分钟课程
  11. 英文版的java项目简历_java开发英文简历范文
  12. Java常用算法手册-01算法概述
  13. java的一些课程设计题目_Java课程设计
  14. java基础-软件简述
  15. python聊天室设计_Python实现文字聊天室
  16. ERROR: operator does not exist: integer = character varying
  17. Resource leak解决办法
  18. 穿戴式设备应该新机遇--可以测心率的光感小米手环
  19. iOS 公司开发者账号申请
  20. 什么是IP、MAC地址?图文解说它们之间的区别和联系

热门文章

  1. 解决梯度裁剪和梯度爆炸的方法及原理
  2. docker search 和 docker pull 使用
  3. PPTShow:跨平台的开源Java生成PPT文件工具包
  4. 寒假算法学习 I (9). 宇宙总统 (重载运算赋 >)
  5. crossApp初级-CATextField类-9
  6. gradle从7.0.2降级到6.5 报错
  7. python实现电脑本地端相似图片搜索
  8. 戴戴戴师兄的数据分析笔记
  9. 51单片机容易串电,用USB转ttl(ch340)给51单片机下载程序,接上TX,RX,板子上的灯就亮了,怎么解决?
  10. VSCode不能拖动导入文件的解决方法