开发插件:分享10个非常实用IDEA插件,值得看一看!

IDEA是Java开发者必备的开发神器,今天小编给大家分享10个十分实用的插件,希望能对大家的实际开发工作提供帮助!

1. Jump To Line 快速导航插件

IntelliJ IDEA 调试器中的许多导航操作可让您在所需位置设置断点,但有时您只需单击即可到达一行。这是Jump To Line插件派上用场的地方。它允许您到达任何行并在那里设置执行点,而无需执行前面的代码。

它提供了简单的导航——只需在 Gutter 区域拖放一个箭头,在所需的行上放置一个执行点。请记住,您必须在移动箭头之前暂停程序。

2. Key Promoter X 快捷键插件

无需鼠标的编码速度更快、效率更高,这已经不是什么秘密了,但是当IntelliJ IDEA有这么多快捷键需要记住时,你怎么能以键盘为中心呢?

它会训练你使用它们,就像一个持久而细致的coach一样,当您单击IDE中的元素时,它将显示一个带有相关快捷方式的工具提示。此外,对于没有快捷方式的按钮,Key promotor X会提示您创建快捷方式。

熟能生巧!过了一段时间,你会发现你下意识地保存自己的点击和使用必要的快捷方式。

3.Maven Helper Maven管理插件

如果您正在寻找处理Maven项目的其他操作,那么这个插件绝对是必须的。它允许您查看、分析和排除冲突的依赖项。还可以运行和调试Maven目标,等等。值得推荐!

4. Rainbow brackets 花括号插件

如果你曾经对嵌套元素使用的重复括号感到恼火,这个插件将是你的救命稻草。它为每一组开、闭括号提供自己的颜色,从而更容易跟踪代码块的起始和结束位置。

5.Randomness 随机数插件

需要向项目中添加随机数据,如单词、数字或字符串?如果您希望使用各种变量值,请安装此插件,并在Windows和Linux或Windows上按Alt+R(单击macOS上的R),查看可以添加的可能数据类型的下拉列表。选择一个你需要的,然后魔术就会发生-随机插件将添加一个不同的值,每次你应用的行动。

6、Translation 翻译插件

IDEA中非常使用的翻译插件,当你在为你一个变量命名费脑筋的时候,可以使用该插件快速翻译,找到合适的命名。

7. EduTools 学习插件

这个插件对学习者和教育者都是有益的。它允许你学习和教编程语言,比如Kotlin, Java, Python, JavaScript, Rust, Scala, C/C++, and Go,如果您正在学习编码,我们鼓励您在实践中学习。安装插件以加入现成的公共编程课程,或注册您的老师或同事提供的自定义课程。是的,你听对了,Edu工具插件允许你创建练习并与你的队友分享。

8.GitToolBox 插件

IDEA已经支持全面的Git集成,但是这个插件提供了额外的次要功能来满足您的个人需求。人们得到它主要是因为内联的埋怨,这会显示谁改变了代码在一行和何时改变的。GitToolBox还添加了状态显示、自动获取、隐藏通知等功能。

安装这个插件可以加入50多万人的行列,他们使用它来简化他们的日常Git工作流程。

9. WakaTime 代码跟踪插件

这就像一个健身追踪器,但用于监控您的编码活动。该WakaTime插件提供了实时跟踪服务,同时自动生成整洁和有吸引力的指标和见解。使用它来分析团队生产力或寻找提高自己编程速度的方法。

10.Free Mybatis Plugin 插件

当你在使用mybatis框架的时候,你还在一个类一个类的点开寻找对应mapper或者dao程序的位置吗?那样就会显得特别麻烦且浪费时间。而这个Free Mybatis plugin插件提供了跳转的功能。通过点击箭头就可以跳转到相应的地方。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270612.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【bzoj1911】 Apio2010—特别行动队

http://www.lydsy.com/JudgeOnline/problem.php?id1911 (题目链接) 题意 给出一个序列,将序列分成连续的几段,每段的价值为a*s*sb*sc,其中a,b,c为给定常数,s为这一段中所有数之和。求最大价值和。 Solution 斜率优化。 dp方程&am…

网络知识:七类网线相关知识介绍

目录 一、什么是七类网线? 二、7类线与超6类线的区别 三、7类线用什么水晶头?如何制作水晶头? 四、七类网线的应用场景 今天给大家介绍一下七类网线相关的知识,希望对大家能有所帮助! 一、什么是七类网线? …

效率工具:分享7款实用的任务管理软件,值得收藏!

今天小编给大家分享10款实用的任务管理工具,欢迎推荐给身边的朋友,选择一款适合自己的利器吧。1.Microsoft To-Do 微软推出的一款效率管理神器Microsoft To-Do微软推出的有款简介并且实用的待办列表效率软件,实用它可以轻松规划您的每一天。无…

洛谷 2921 记忆化搜索 tarjan 基环外向树

洛谷 2921 记忆化搜索 tarjan 传送门 (https://www.luogu.org/problem/show?pid2921) 做这题的经历有点玄学,,起因是某个random题的同学突然发现了一个0提交0通过的题目,然后就引发了整个机房的兴趣,,然后&#xff0c…

单片机位寻址举例_单片机学习:51单片机寻址方式详解

51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel 8031单片机,后来随着Flash rom 技术的发展,8031单片机取得了长足的发展,成为了应用最广泛的8位单片机之一。51单片机是基础入门的一个单片机,并…

网络知识:LAN、WAN、WLAN相关知识介绍

今天给大家介绍一下LAN、WAN、WLAN相关知识,希望对大家能有所帮助! 一、什么是lan、wan和wlan口的区别? 很多朋友对lan口与wan及wlan的用途了解不清楚,尤其是在做路由器桥接时,wan口与lan的连接与设置容易弄混。 1、LA…

后端技术:mybatis中resultMap用法示例笔记

1、概念resultMap属于mybatis返回操作结果的一个标签,可以用来映射select查询出来结果的集合,主要作用是将实体类中的字段与数据库表中的字段进行关联映射。并且支持复杂的返回结果类型。2、使用场景2.1 属性映射当数据库字段和项目中的实体属性不一致时…

将mysql服务移除_怎么将mysql服务移除?

将mysql服务移除的方法:1、进入“控制面板->程序->卸载或更改程序”,删除mysql程序;2、删除MySQL文件夹下的【my.ini】文件,如果备份好,可以直接将文件夹全部删除 ;3、进入注册表,将相关M…

程序人生:程序员的9个层次,你属于哪个层次

目录 第一级:糟糕的程序员 第二级:菜鸟级程序员 第三级:码农 第四级:普通程序员 第五级:中级程序员 第六级:骨干程序员 第八级:著名程序员 第九级:祖师爷级别 . 第一级:糟…

SpringBoot定时任务实现的两种方式介绍

今天给大家介绍SpringBoot定时任务实现的几种方式,希望对大家能有所帮助!1、SpringTask 用法框架介绍:SpringTask是Spring自带的轻量级定时任务工具,相比于Quartz使用更加简单方便,并且不需要不需要引入其他依赖即可使…

Oracle12c:安装后新建用户及其默认表空间,并创建表测试

环境:操作系统:Windows Server2008 R2 X64 Oracle版本:12c 如何安装? -- oracle 12c在oracle linux 6.6 x64上的安装 -- Windows x64位下完美安装winx64_oracle_12c_database 如何使用DataBase Cofiguration Assistant 创建数据库…

数据库:Redis相关知识梳理

1、数据类型string(字符串):最基本的k-v存储 ,适合验证码、配置信息等list(列表):适合有序/固定的列表。比如行政区、字典表、消息队列等。set(集合):支持交集…

python线性回归分析看相关性_机器学习入门-相关分析之简单线性回归

一.什么是机器学习?简单来说,机器学习是一类算法的总称,这些算法企图从大量历史数据中挖掘出其中隐含的规律,并用于预测或者分类,更具体的说,机器学习可以看作是寻找一个函数,输入是样本数据&am…

前端:JS实现数组去重常用的六种方法介绍

今天给大家分享JS实现数组去重常用的六种方法&#xff0c;希望对大家能有所帮助&#xff01;定义变量let arr [20,6,13,20,100,8,13,11]; let newArr [];1、两层循环去重 for(let i 0;i < arr.length;i){for(let j i 1;j < arr.length;j){if(arr[i] arr[j]){arr.sp…

python自定义colorbar_python可视化 matplotlib画图使用colorbar工具自定义颜色

python matplotlib画图使用colorbar工具自定义颜色 colorbar(draw colorbar without any mapple/plot)自定义colorbar可以画出任何自己想要的colorbar&#xff0c;自由自在、不受约束&#xff0c;不依赖于任何已有的图(plot/mappable)。这里使用的是mpl.colorbar.ColorbarBase类…

路由器:什么是软路由,看完本篇文章你就懂了

今天小编给大家介绍一下软路由具体是什么&#xff0c;有什么实际用途&#xff0c;看完本篇你就懂了&#xff01; 一、软路由与硬路由概念介绍 硬路由&#xff1a;目前我们家里普遍使用的路由器&#xff0c;有厂家提供整体的解决方案&#xff0c;包括处理器、电源供应、嵌入式软…

Git服务器报错:host key for (ip地址) has changed and you have requested strict checking

一:报错提示 如下&#xff1a; WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key …

软件:常用 Linux 软件汇总,值得收藏

目录 1、音频软件 2、聊天软件 3、数据备份与恢复 4、桌面个性化工具 5、开发必备 6、 电子书工具 7、 编辑器软件 8、教育软件 9、电子邮件软件 10、文件管理器 11、娱乐游戏 12、 图形工具 13、互联网浏览 14、 办公效率工具 15、 生产力效率工具 16、 安全防护 17、文件共享…

SpringBoot集成Redis用法笔记

今天给大家整理一下SpringBoot集成Redis用法笔记&#xff0c;希望对大家能有所帮助&#xff01;一、Redis优点介绍1、速度快不需要等待磁盘的IO&#xff0c;在内存之间进行的数据存储和查询&#xff0c;速度非常快。当然&#xff0c;缓存的数据总量不能太大&#xff0c;因为受到…