一、IntelliJ IDEA开发

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

二、IDEA插件安装

IDEA的插件安装非常简单,对于很多插件来说,只要你知道插件的名字就可以在IDEA里面直接安装。

安装插件在:File - setting - Plugins

• 如上图标注 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即可。

提高开发效率的15个idea插件相关推荐

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

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

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

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

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

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

  4. 精选提高开发效率的20个idea插件

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 使用remoting远程控制编译机
  2. 叶老师的对于数学的分析的摘抄!十分的认可!
  3. 畅通工程,How Many Tables ACM第九天-图论
  4. 【Servlet】request对象获取请求头数据和用户数据
  5. 计算机仿真实训系统的企业排名,闵行区虚拟仿真实训平台企业-哪家不错
  6. uva 10559——Blocks
  7. 通信技术计算机通信方向专业,江西科技学院2014年招生通信工程(计算机通信方向)专业介绍...
  8. python像素处理_用python处理图片实现图像中的像素访问
  9. c语言硬件信息监控,zabbix通过ipmi传感器监控浪潮服务器的硬件信息
  10. Java面向对象(继承、抽象类)
  11. 4----apache主配置文件模板和基于域名虚拟主机配置文件模板
  12. Windows azure中公用云服务的两个虚机FTP的设置
  13. 实现MySQL的Replication
  14. 深度学习实战之车牌识别项目
  15. 接口测试apipost
  16. word html 预览 打印出来,word打印预览显示全,但是打印出来不全
  17. html form提交heard,德普前妻Amber Heard戛纳合辑
  18. ant-design-vue导航菜单a-menu的详细使用
  19. 星际篮球、星际蹦床……这届小朋友太会玩了吧?
  20. ODrive实例 #1 电机配置实例(4250-520KV + TLE5012B-E1000)

热门文章

  1. Oracle11g字符集AL32UTF8修改为ZHS16GBK详解
  2. VB中随机数ab的比较大小
  3. Access2003和Access2007数据库
  4. 二十、多孔介质模型案例
  5. matlab 随机数种子
  6. 如何扛住 100 亿次请求?
  7. 如何把安卓系统刷成linux,废旧Android手机如何改造成Linux服务器?
  8. Mac 安装Homebrew慢的问题解决
  9. Live555 —— vs2017编译“Live555 Live555 Media Server“源码
  10. 文件服务器导出共享文件列表,服务器共享文件访问记录方法、共享文件操作日志记录功能实现...