idea 常用插件

2018-10-09 16:51:15 +08:00
 whoismy8023

合理使用 idea 提供的许多插件可以使得撸码效率翻倍,下面是我常用的一些插件:

BashSupport

Bash 插件,可以支持高亮,语法提示等等。

Free Mybatis plugin

mybatis 扩展工具插件,提供了一系列方便的操作,具体情况自己发掘,是 MyBatisCodeHelperPro 的复制版,最大的好处就是可以免费使用。

GenerateAllSetter

自动生成类实例的 set 赋值方法,并且提供默认值赋值。当创建了一个类实例,需要挨个赋值的时候,插件可以提供极大的便捷,减少出现个别属性忘记赋值的情况。

Grep Console

工作台输出扩展,可以给工作台输出上色,根据不同的日志等级设置不同的前景色或者背景色,以及查找等功能。

JRebel for IntelliJ

热部署神器 jrebel 的插件,这个不多解释。

lombok Plugin

自动生成 getter、setter 方法,构造函数,构建器,toString 方法,hashCode 方法等等一系列东西的插件。

Maven Helper

maven 依赖插件,可以清楚的列出项目依赖,并且分析出冲突的依赖,在项目依赖比较复杂的时候,是一个非常有用的冲突排查工具。

CamelCase

快捷转换选定变量的风格。插件介绍:Switch easily between CamelCase, camelCase, snake_case and SNAKE_CASE. See Edit menu or use SHIFT + ALT + U.

10834 次点击
所在节点    iDev
37 条回复
whoismy8023
2018-10-09 16:54:55 +08:00
安利一波个人博客,欢迎朋友们光临,https://whoismy8023.gitee.io 不定时收藏或者发布一些技术相关文章。
beny2mor
2018-10-09 17:00:53 +08:00
今天正好看到一篇公众号文章 《 Java 程序员必备的 IntelliJ IDEA 插件 by 穿背心儿的程序猿》 https://mp.weixin.qq.com/s/z0qy4oosXVivve5egLV1YA
Immortal
2018-10-09 17:04:12 +08:00
我貌似就用一个 vim 翻译 还有偶尔用到个 acejump
zicla
2018-10-09 17:06:34 +08:00
安利一个 Statistic 可以统计你项目有多少行代码,哈哈
bjking2014
2018-10-09 17:07:13 +08:00
刚开始用 IDEA,非常感谢分享!
zhangwugui
2018-10-09 17:12:03 +08:00
楼上推荐的用了两个,Free Mybatis plugin 和 jrebel,不过 jrebel 有时候总有些问题,其他的用的不多,主要是项目组没统一,代码侵入的肯定不能随便用,另外的话 javaDoc 的一个,findbugs 的一个,阿里代码规范的一个。

阿里的这个我觉得最实用,强烈推荐 /
whoismy8023
2018-10-09 17:14:36 +08:00
@beny2mor 缘分,哈哈哈 不过建议使用 Free Mybatis plugin 毕竟我还是底层码农。
whoismy8023
2018-10-09 17:14:49 +08:00
@Immortal 大神都是用 vim
whoismy8023
2018-10-09 17:16:03 +08:00
@zicla 统计行数一般 sonar 计算就够了,嘿嘿
whoismy8023
2018-10-09 17:16:30 +08:00
@bjking2014 习惯了以后,走都走不掉
whoismy8023
2018-10-09 17:17:35 +08:00
@zhangwugui 项目组有自己的规范,所以阿里的文档值得参考,插件就用不上了,不过是个好东西,推荐+1。
frienmo
2018-10-09 17:17:36 +08:00
CodeGlance 代码的缩略图
PowerMouse 左右同时按用来关当前代码页
其实我想找鼠标手势的,没找到
godruoyi
2018-10-09 17:27:40 +08:00
腻害了,我的鸟
Laz
2018-10-09 17:29:34 +08:00
mark
zhady009
2018-10-09 17:33:46 +08:00
还有个 restfultoolkit 自动生成所有 requestmapping 的路径 比 postman 那些都方便

再说说缺点弄上权限框架就不能使用了
98jiang
2018-10-09 18:07:51 +08:00
用了半年没装过插件,先试试看。。
lancelock
2018-10-09 18:29:40 +08:00
我每个编辑器 /ide 一般都装 vim 和 rainbow brackets
debuggerx
2018-10-09 18:49:27 +08:00
translation 翻译插件,不要再写坑人的命名坑人了;
.ignore 不只是生成忽略文件
StringManipulation 除了风格转换,最喜欢在多行模式下用它直接生成数字序列的功能,拒绝机械的重复操作
laodao1990
2018-10-09 19:55:16 +08:00
怎么总看到有推荐 lombok 的? idea 可以生成 getter setter 呀,难道这个还有别的便利的功能?
letitbesqzr
2018-10-09 22:32:33 +08:00
怎么没看见推荐,GsonFormat 神一样的插件啊,经常调接口 要跟着返回的 json 写实体,简直写到想吐,懒癌救星

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/496030

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX