一、IntelliJ IDEA开发
最近大部分开发IDE工具都切换到了,所以也花了点心思去找了相关的插件。这里整理的适合各种语言开发的通用插件,也排除掉IntelliJ IDEA自带的常用插件了(有些插件在安装IntelliJ IDEA的时候可以安装)
二、IDEA插件安装
IDEA的插件安装非常简单,对于很多插件来说,只要你知道插件的名字就可以在IDEA里面直接安装。
• 如上图标注 1 所示,IntelliJ IDEA 对插件进行了很好的分类:
• All plugins 显示所有插件。
• Enabled 显示当前所有已经启用的插件。
• Disabled 显示当期那所有已经禁用的插件。
• Bundled 显示所有 IntelliJ IDEA 自带的插件。
• Custom 显示所有我们自行安装的插件,如果你自己装了很多次插件的话,这个选项会用得比较多。
• 如上图标注 2 所示,启用的插件是被勾选的,如果要禁用一个插件,去掉勾选即可。
• 如上图标注 3 所示,弹出 IntelliJ IDEA 公司自行开发的插件仓库列表,供下载安装。
• 如上图标注 4 所示,弹出插件仓库中所有插件列表供下载安装。
• 如上图标注 5 所示,浏览本地的插件文件进行安装,而不是从服务器上下载并安装。
❈
安装之后重启IDEA即可生效,建议一次性装完再重启
❈
三、插件大全
Key promoter
Key promoter这款插件适合新手使用。当你点击鼠标一个功能的时候,可以提示你这个功能快捷键是什么。这是一个非常有用的功能,很快就可以熟悉软件的快捷功能了。
如果有快捷键的,会直接显示快捷键
没有快捷键的,会提示你去设置快捷键。比如我连续3次用鼠标创建TypeScript类,第三次就会出现提示
Alibaba Java Coding Guidelines
阿里巴巴代码规范检查插件,当然规范可以参考《阿里巴巴Java开发手册》。
JRebel
简介:JRebel是一个生产力工具,允许开发人员立即重新加载代码更改。JRebel使开发人员能够在相同的时间内完成更多的工作,并在编码时保持流畅。例如使用mybatis修改xml时再也不用重启了,任何类文件修改后重新build一次直接就可以进行使用。完美,相当节省时间。
支持正版,人人有责
Translation
简介:一个牛逼好用翻译插件,不用来回切换翻译软件,直接就能在IDE中使用。能中英文互译单词、句子并且还能有感情朗读,牛逼坏了。支持Google翻译、有道智云API(有道需要自己注册并配置)
这个配置有道API还是有些麻烦,所以推荐下面这款
ECtranslation
安装之后,使用:
赞不赞!!!
❈
因为我习惯翻译的快捷键是alt 1,所以我们可以在快捷键设置那里搜一下
translation,然后更改成你熟悉使用的翻译快捷键
❈
log日志高亮 Grep Console
先看效果:
同样在插件中心搜索安装 Grep Console, 重启ide即可在Other Settings里看到选项
可以设置不同级别log的字体颜色和背景色.
Background Image Plus
把单调的背景换成自己喜欢的图片即可。安装之后,在打开View选项,就可以看到Set Background Image选项了。
findBugs
找到那些被你隐藏的bug
❈
会让你的代码质量提升一个级别,检测nullpointException,不好的写法,多线程不安全等bug。
❈
Nyan progress bar
普通的人进度条都太普通,我的精致要装扮到每一个细节,包括进度条!
activate-power-mode OR Power mode
❈
还有谁?!整个屏幕都在颤抖和跳跃,写个hello world而已,要不要这么大的阵仗。对了,据说Power mode II更酷炫。
❈
Free Mybatis plugin
mybatis 插件,让你的mybatis.xml像java代码一样编辑。我们开发中使用mybatis时时长需要通过mapper接口查找对应的xml中的sql语句,该插件方便了我们的操作。
安装完成重启IDEA之后,我们会看到code左侧或多出一列绿色的箭头,点击箭头我们就可以直接定位到xml相应文件的位置。
mapper
xml
MyBatis Log Plugin
Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中,但是默认的情况下,输出的脚本不是一个可以直接执行的。
如果我们想直接执行,还需要在手动转化一下。
MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的,如图:
执行程序后,我们可以很清晰的看到我们执行了哪些sql脚本,而且脚本可以执行拿出来运行。
String Manipulation
强大的字符串转换工具。使用快捷键,Alt m。
切换样式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, words lowercase, Words Capitalized, PascalCase)
转换为SCREAMING_SNAKE_CASE (或转换为camelCase)
转换为 snake_case (或转换为camelCase)
转换为dot.case (或转换为camelCase)
转换为hyphen-case (或转换为camelCase)
转换为hyphen-case (或转换为snake_case)
转换为camelCase (或转换为Words)
转换为camelCase (或转换为lowercase words)
转换为PascalCase (或转换为camelCase)
选定文本大写
样式反转
Gsonformat
可根据Json数据快速生成java实体类。
自定义个javaBean(无任何内容,就一个空的类),复制你要解析的Json,然后alt insert弹出如下界面或者使用快捷键 Alt S,在里面粘贴刚刚复制的Json,点击OK即可。
本号已开设如下二十大专题,关注后查看【我的主页】,批阅相关专题!
【极简入门专题】【dubbo实战专题】
【设计模式专题】【dubbo源码专题】
【数据结构专题】【 netty 源码专题】
【网络协议专题】【spring源码专题】
【并发编程专题】【springboot专题】
【架构技术专题】【zookeeper专题】
【BATj面试专题】【redis 实战专题】
【mq中间件专题】【mysql优化专题】
【grpc etcd专题】【 线程相关专题】
【JVM调优专题】【springcloud专题】
,