Intellij IDEA 中我一直在用的几个插件

Intellij IDEA 中我一直在用的几个插件

From: 忆蓉之心 Java面试那些事儿;)

Java面试那些事儿

WeChat ID javatiku

About Feature 一个聊技术的程序员频道。

2018-08-09

提前声明一下,今天这篇文章是在我家的那台 Mac 机子上写的,但是文中使用的快捷键还是主要针对于 Windows 平台「由于我的大多数读者在使用该系统,我是有多么爱你们~~~」。

接上一篇《谈谈我与 Intellij IDEA 的故事》,当时只想分享一下自己为什么钟情于这款工具,没想到会引起大多数读者的共鸣。

在上次的分享中,少说了几个我使用频率比较高的快捷键。

ctrl+shift+f12,最大化编辑器。

ctrl+b,进入光标所在方法定义的地方或返回该方法被使用的地方,省去了点鼠标的操作。

最后,再提一下 ctrl+w 这个快捷键,真的好用,作用按照语法选择代码,连续按会给你意想不到的效果。记得有一个读者问我,如果选多了怎么办?加上 shift 键,就会产生反选效果 ^_^。

其实,对于你来说,经常使用的快捷键不会超过 15 个,因此,不要总觉得掌握这些快捷键是多么难,当你不记得时,不要忘记还有一个助手 Keymap Reference。

好了,言归正传,来谈谈我们今天的主题 —— IDEA 插件。

我在官网上看到目前的插件数量是 2952 个,对于一款开发工具来说,算得上是一个比较好的插件生态系统了。

1、CodeGlance

如果你用过 Sublime text,那么对这个插件一定不会陌生,它的作用是把代码小地图嵌入到编辑窗口,给人一种极客范。

网址:https://github.com/Vektah/CodeGlance

2、Grep Console

为什么要提一下这个插件呢?当你密密麻麻一大片的日志,去查看起来,很容易看花眼;这个工具正好解决了这个痛点,可以说它就是 IDEA 自带 Console 的升级版本。

网址:https://github.com/krasa/GrepConsole

3、SonarLint

有的读者经常问我,我的编码风格不好,也没有大牛带我,恰好这款插件很适合你。当你的编码不规范时,它就如站在你身边的大牛,提醒你「哥们,你这句代码写得有毛病,快改改~~~」。

网址:https://github.com/SonarSource/sonarlint-intellij

4、IDEA Mind Map

不知道你用思维导图多吗?反正我现在是离不开思维导图了。如果你想找一款跨平台的,支持多种格式文件的导入和导出,同步更新时便于合并「以文本格式保存,支持 markdown 的语法,方便解决冲突」,那么它真的很适合你。

网址:https://github.com/raydac/netbeans-mmd-plugin

5、ASM Bytecode Outline

这个插件我特别喜欢,便于我查看 Class 类的字节码,如果对字节码不感兴趣的读者,可以跳过。

网址:https://github.com/melix/asm-bytecode-intellij

6、stackoverflow

这个插件对于查找问题特别方便,定位异常,点击右键快速跳转到 stackoverflow 网站,每次至少为你节约了 10 秒。

网址:https://github.com/gejun123456/IntellijGoToStackOverFlow

本文就介绍到这里吧,其实 IDEA 还有很多好用的插件,比如支持 Mybatis 的插件都有一大批;方便 JVM 调优插件 VisualVM Launcher;还有支持热部署的 JRebel;查看代码测试覆盖率的 Coverage 「这里我更喜欢在 eclipse 下使用这个插件,它能显示到方法级别的覆盖率,而 IDEA 只能显示到类级别」;等等等。

只要你想要的功能,基本上都能在这个插件库找到。

希望各位读者多实践,也欢迎大家在留言区把你平时用的最多的插件分享出来。

    • *

最后,打一个小广告,我建了一个微信群,群规非常严格,在这个群里你得要懂得分享,我会不定期清理群,目前已经踢了不少吃白食的!

要想进群学习分享经验的话,请读一下上面的群规,看看自己适不适合,如果觉得自己是一个乐于分享的人,便可以加我微信 lamb978 入群,备注「加群」。

参考

https://plugins.jetbrains.com/idea

—————END—————

看更多技术好文

请长按下方图片扫码关注

忆蓉之心

打赏 1 元,帮助我长期写下去

赞赏二维码 微信扫一扫赞赏作者 Reward

[](javascript:;)  reward(s)

上一页 1/3 下一页

Long-press QR code to transfer me a reward

打赏 1 元,帮助我长期写下去

As required by Apple's new policy, the Reward feature has been disabled on WeChat for iOS. You can still reward an Official Account by transferring money via QR code.


Original url: Access
Created at: 2019-10-26 22:30:35
Category: default
Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论