返回

IDEA插件篇

开发工具

同样的开场白,不一样的酒,不一样的故事。上篇《欲善事先利器——系统篇》已经推荐了一些个人常用的效率系统软件。觉得有帮助的,有共鸣的Rock一下。我们继续新篇——IDEA插件篇。用Eclipse的请原谅,本人已经好几年没用过Eclipse了,给不了你好的建议。其中提供链接的是本人一直以来使用过的插件,其中一部分已经使用了近五年,现在的版本是2019.1,经典永远不会过时。

一、IDEA代码编辑器插件

1. CodeGlance

IDEA官方团队出品,一个可以显示当前文件中方法的树形图的插件。通常我们使用的是Project工具窗口,其中提供了工程中各个文件的列表。但CodeGlance插件则使用一种更加直观的方式显示当前文件中的方法,这在查看复杂文件时非常有用。

2. Rainbow Brackets

你有过这样的经历吗,当你从一个嵌套很深的结构中读入一行代码时,特别容易找不到与之对应的括号。如果是几百行的代码,需要花费大量的时间才能找到匹配的括号。而Rainbow Brackets可以解决这个问题。这款插件能给括号着色,并通过鲜艳的颜色将它们关联起来,这样很容易就能找到对应的括号。

3. IdeaVim

对于从Vim转换到IDEA的用户,使用这款插件可以保持Vim的操作习惯。它能为IDEA带来Vim的编辑模式,即正常的Insert模式和Vim的Normal模式。即使是直接从IDEA转换过来的用户,也可以使用这款插件来提高编辑效率。

4. Key Promoter X

Key Promoter X是一款非常有趣的插件。它可以学习你的日常编码习惯,并通过弹出提示的方式,向你展示一些更快的操作方法。对于刚接触IDEA或者对它还不太熟悉的用户,这款插件非常有用。

5. CodeWithMe

这是一款非常有趣的插件,可以让你与其他人实时协作编码。这样,你们就可以同时在同一个文件中工作,并通过聊天窗口进行交流。

二、IDEA调试器插件

1. Java Debugger

这款插件可以在IDEA中使用Java调试器。它允许你设置断点、检查变量、并逐步执行代码。这款插件非常有用,特别是当你在调试复杂的代码时。

2. JRebel

JRebel可以让你在不重新启动应用程序的情况下,重新加载Java代码的更改。这对于快速迭代开发非常有用。例如,你正在开发一个Web应用程序,并需要频繁地进行更改。使用JRebel,你只需保存更改,然后就可以立即看到这些更改的结果,而无需重新启动应用程序。

3. YourKit Java Profiler

YourKit Java Profiler是一款功能强大的Java性能分析工具。它可以帮助你分析应用程序的性能,并找出性能瓶颈。这款工具非常适合那些需要优化应用程序性能的开发人员。

三、IDEA版本控制系统插件

1. GitToolBox

这是一款非常受欢迎的Git插件,可以为IDEA提供许多有用的功能。它可以帮助你管理本地和远程仓库、查看提交历史、解决冲突,并执行其他Git命令。

2. Subversion

如果你使用Subversion作为版本控制系统,那么你需要这款插件。它可以让你在IDEA中使用Subversion,并提供许多有用的功能,如检出、提交、更新和解决冲突。

3. Mercurial

如果你使用Mercurial作为版本控制系统,那么你需要这款插件。它可以让你在IDEA中使用Mercurial,并提供许多有用的功能,如检出、提交、更新和解决冲突。

四、IDEA项目管理工具插件

1. Maven Helper

如果你使用Maven作为项目管理工具,那么你需要这款插件。它可以帮助你管理Maven项目、运行Maven命令、并查看Maven构建输出。

2. Gradle

如果你使用Gradle作为项目管理工具,那么你需要这款插件。它可以帮助你管理Gradle项目、运行Gradle命令、并查看Gradle构建输出。

3. JIRA

如果你使用JIRA作为项目管理工具,那么你需要这款插件。它可以让你在IDEA中查看JIRA问题、创建和更新JIRA问题、并添加评论。