一、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(有道需要自己注册并配置)

因为我习惯翻译的快捷键是ctrl+q,所以我们可以在快捷键设置那里搜一下

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即可。

lombok

地址:

https://plugins.jetbrains.com/plugin/6317-lombok-plugin

支持lombok的各种注解,从此不用写getter setter这些 可以把注解还原为原本的java代码 非常方便

Maven Helper

地址:

https://plugins.jetbrains.com/plugin/7179-maven-helper

一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖

对于大型项目 非常方便

VisualVM Launcher

地址:

https://plugins.jetbrains.com/plugin/7115-visualvm-launcher

运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配

某个对象占用了多大的内存,jvm调优必备工具

GenerateAllSetter

地址:

https://plugins.jetbrains.com/plugin/9360-generateallsetter

一键调用一个对象的所有set方法并且赋予默认值 在对象字段多的时候非常方便

MyBatisCodeHelperPro

地址:

https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro

mybatis代码自动生成插件,大部分单表操作的代码可自动生成  减少重复劳动 大幅提升效率

Rainbow Brackets

地址:

https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

彩虹颜色的括号  看着很舒服 敲代码效率变高

p3c

地址:

https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

阿里巴巴出品的java代码规范插件

可以扫描整个项目找到不规范的地方 并且大部分可以自动修复

更多可看:

https://github.com/alibaba/p3c/tree/master/idea-plugin

精选提高开发效率的20个idea插件相关推荐

  1. 精选提高开发效率的15个idea插件

    一.IntelliJ IDEA开发 最近大部分开发IDE工具都切换到了,所以也花了点心思去找了相关的插件.这里整理的适合各种语言开发的通用插件,也排除掉IntelliJ IDEA自带的常用插件了(有些 ...

  2. vscode php插件_JS之 提高开发效率的Visual Studio Code插件

    阅读本文约需要9分钟 大家好,我是你们的导师,我每天都会在这里给大家分享一些干货内容(当然了,周末也要允许老师休息一下哈).上次老师跟大家分享了JS之 小技巧的知识,今天跟大家分享下JS之 提高开发效 ...

  3. 能够有效提升开发效率的 20 余款 VSCode 插件(多图带效果展示)

    能够有效提升性能的 20 余款 VSCode 插件 代码快捷键.报错信息.代码注释,总有一款 VSCode 的插件能够提升你的工作效率. 有下载量可以说是非常大.百万级别的插件,至少感觉是应该下载试用 ...

  4. 30 个极大提高开发效率超级实用的 VSCode 插件

    Visual Studio Code 的插件对于在提升编程效率和加快工作速度非常重要.这里有 30 个最受欢迎的 VSCode 插件,它们将使你成为更高效的搬砖摸鱼大师.这些插件主要适用于前端开发人员 ...

  5. 30个极大提高开发效率的Visual Studio Code插件

    译者按: 看完这篇文章,我打算从 Sublime Text 转到 Visual Studio Code 了! 原文: Immensely upgrade your development enviro ...

  6. 提高开发效率的15个idea插件

    一.IntelliJ IDEA开发 最近大部分开发IDE工具都切换到了,所以也花了点心思去找了相关的插件.这里整理的适合各种语言开发的通用插件,也排除掉IntelliJ IDEA自带的常用插件了(有些 ...

  7. vscode 文件编码转换_荐几个让你开发效率“飞起”的VS Code 插件

    点击上方"蓝色字体",选择"设为星标" 做积极的人,而不是积极废人! 前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大 ...

  8. vscode 不能运行h5c3代码_让开发效率“飞起”的VS Code 插件

    前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的vscode插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助! GitLens ...

  9. 盘点 12 款让开发效率“飞起”的 VS Code 插件

    作者 | 浪里行舟 来源 | 前端工匠(ID:frontendJS) VS Code,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的VS Code插件,不出意 ...

最新文章

  1. 大数据分布式集群搭建(3)
  2. 网站seo不能错过这几点!
  3. legend3---2、网站的代码里面的/也是代表根目录
  4. c 异常 java异常_C ++和Java中异常处理的比较
  5. Linux中查看日志文件的正确姿势,求你别tail走天下了!
  6. 基于SPI协议的Flash全擦除
  7. oracle mysql 字段_Oracle和MySQL修改字段
  8. Android基于mAppWidget实现手绘地图(二)--概要
  9. sendmail for linux
  10. 关于如何收集,标准化和集中化处理Golang日志的一些建议
  11. Python多线程编程基础2:如何创建线程
  12. python opencv保存图片到指定路径_OpenCV-将图像保存到所选的特定文件夹
  13. 航模模拟器(加密狗)
  14. keil5中输入中文并且美化字体
  15. codewars题目
  16. 关于音效合成APP鸡乐盒4.0
  17. 硬实时RTLinux安装配置详解 (一):准备工作
  18. 测试工程师到底需要具备哪些能力?
  19. 机器学习的几个重要问题
  20. 指责TD的人几个是有资格的?--艾瑞网专家项立刚的博客专栏 - 艾瑞网

热门文章

  1. 十把快刀:高效免费的十大企业软件
  2. 新视野大学英语(第三版)视听说4必修答案(全)
  3. javaweb基于ssm招投标管理系统设计与实现.rar(项目源码+数据库文件)
  4. 凸多边形的最优三角划分
  5. [教程] Ubuntu16.04系统安装Open3D
  6. ping命令一直测试网络丢包原因及处理解决方法
  7. mysql怎么查看网站后台帐号密码_mysql怎么查看网站后台帐号密码
  8. Centos安装 Node.js v12.16.1 和 v16.14
  9. 华为机试—介绍、剖析、建议
  10. MATLB|多微电网及分布式能源交易