使用IDEA的小伙伴一定不要错过下面的插件,它会提升你的幸福感和敲代码的效率,很多是Java开发者的福音。

1、BackgroundImagePlus:代码背景图插件

狂拽屌指数:★★★★

实用指数:★★

我们知道,IDEA的背景一般是白色或者黑色背景。当你拥有了这个插件,你可以把你的女神或者你喜欢的图片设置为代码背景图片,可以设置透明状态,不用担心代码受图片影响。

2、CodeGlance:代码编辑区迷你缩放图插件

狂拽屌指数:★★

实用指数:★★★

3、Translation:翻译插件

狂拽屌指数:★★

实用指数:★★★

使用很简单:选中单词或者段落 ctrl+shift+y 翻译

4、RainbowBrackets:实现配对括号相同颜色

狂拽屌指数:★★★

实用指数:★★★★

可以实现配对括号相同颜色,并且实现选中区域代码高亮的功能。对增强写代码的有趣性和排错等都有一些帮助。

5、Grep Console :显示多颜色调试日志

狂拽屌指数:★★★★

实用指数:★★★★

由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题,下面就以开发JavaEE项目中,结合Log4j配置多颜色日志输出功能。

6、Statistic:查看你的代码数据

狂拽屌指数:★★★

实用指数:★★

7、Markdown Navigator:Markdown文档编辑

狂拽屌指数:★★

实用指数:★★

可以在 IDEA 中编辑Markdown文档

8、RestfulToolkit:一套 RESTful 服务开发辅助工具集

狂拽屌指数:★★★

实用指数:★★★★

① 根据 URL 直接跳转到对应的方法定义 ( or Ctrl Alt N );

② 提供了一个 Services tree 的显示窗口;

③ 一个简单的 http 请求工具;

④ 在请求方法上添加了有用功能: 复制生成 URL,复制方法参数;

当我们没有安装 postman 时,可以使用这个代替。

9、GsonFormat:将JSONObject格式的 String 解析成实体

狂拽屌指数:★★

实用指数:★★

10、MyBatis Log Plugin:在控制台打印 mybatis 的脚本日志

狂拽屌指数:★★

实用指数:★★★★

mybatis sql log 就会自动帮大家把sql和参数进行拼装

11、Free Mybatis plugin:快速从代码跳转到 mapper 及从 mapper 返回代码

狂拽屌指数:★★

实用指数:★★★★

实现了dao代码跳转到 mapper,mapper跳转回dao

12、FindBugs:代码检查工具

狂拽屌指数:★★

实用指数:★★★★

Idea自带的检查工具已经很强大,如有需要也可以加上Alibaba Java Coding Guidelines的代码检查工具,但是,说白这些工具其实更多的是规范性检查,如果需要更深入的去检查异常,可以使用此插件~

13、Nyan Progress Bar:漂亮的进度条

狂拽屌指数:★★★★

实用指数:★★

14、GenerateAllSetter:一键生成set、get方法

狂拽屌指数:★★

实用指数:★★★★

15、Lombok:注解形式来简化 java 代码

狂拽屌指数:★★

实用指数:★★★★

例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。

16、activate-power-mode:让代码跳动起来

狂拽屌指数:★★★★★

实用指数:★

>>>Python 闲谈 13 -- 聊聊开发中使用 git 遇到的问题(下)

idea console窗口不见了_Python 闲谈 14——安利下IDEA开发神器中好用到爆的插件相关推荐

  1. python交互式窗口怎么换行_Python多版本情况下四种快速进入交互式命令行的操作技巧

    原标题:Python多版本情况下四种快速进入交互式命令行的操作技巧 因为工作需求或者学习需要等原因,部分小伙伴的电脑中同时安装了Python2和Python3,相信在Python多版本的切换中常常会遇 ...

  2. python运行窗口闪退_python+selenium自动化测试,IE浏览器运行过程中出现闪退

    由于我们系统原因,只能用IE from selenium import webdriver driver = webdriver.Ie() url="xxx" driver.get ...

  3. Ubuntu 14.04下java开发环境的搭建--2--Eclipse的安装

    前面说了JDK的安装,http://www.cnblogs.com/bcsflilong/p/4196536.html 下面我们来安装Eclipse! 安装Eclipse 的前提是,你的JDK已经安装 ...

  4. Intellij IDEA 重置所有工具栏 Intellij IDEA 中的 Debug 控制台输出窗口不见了的解决办法

    Intellij IDEA 中的 Debug 控制台输出窗口不见了的解决办法 在 Debug 工具窗口,如图点击左侧重置布局图标,你的console窗口就还原了.

  5. python的窗口处理模块_python的图像处理模块

    除了opencv专门用来进行图像处理,可以进行像素级.特征级.语义级.应用级的图像处理外,python中还有其他库用来进行简单的图像处理,比如图像的读入和保存.滤波.直方图均衡等简单的操作,下面对这些 ...

  6. 解决:pycharm运行程序时在Python console窗口中运行 һ����ң�������1�����

    解决:pycharm运行程序时在Python c 问题: 在pycharm中右键点击run运行程序,发现没有打开run窗口运行,而是在Python console窗口中运行的. 解决方法: 打开菜单栏 ...

  7. 如何隐藏win32 console application的console窗口

    如何隐藏win32 console application的console窗口,因为此种方法是通过设置编译器的链接开关来实现,所以让我们来看一下编译 器的链接开关选项(也就是linker选项). 首先 ...

  8. pycharm运行程序时在Python console窗口中运行

    问题:在pycharm中点击run运行程序,发现没有打开run窗口,而是打开的Python console窗口. 解决方法:打开菜单栏run->edit configurations,把下图中的 ...

  9. NotePad++ 查询结果窗口不见了,找回办法

    如图,点击"All all in current document"却发现查询结果窗口不见了,这时候大概率是窗口被最小化了 请尝试将鼠标移到软件窗口的最下边,往上面拉一下,就可以看 ...

  10. Vegas视频剪辑界面中的窗口不见了怎么办?

    熟练使用Vegas的用户,可以随意解决任何出现的问题,而对于刚刚接触视频剪辑或者Vegas的用户来说,虽然一些看上去很简单的问题,却会难倒他们.其实,不会解决并不是什么稀奇的事情,要主动去寻找问题的答 ...

最新文章

  1. python - 字符串的格式化输出
  2. 【通知】2021-2022-1线性代数课程答疑安排
  3. Winodws 10 如何安装wget
  4. golang中的条件变量
  5. php 发布时间设计,php – 发布和评论的数据库设计
  6. ML.NET Cookbook:(16)什么是规范化?为什么我需要关心?
  7. 运动检测(前景检测)之(一)ViBe
  8. mysql主从复制服务器配置
  9. 在GitHub上删除项目后,在Android Studio上传项目依然提示project is already on github
  10. 本地idea运行spark,A master URL must be set in your configuration
  11. Log4Cpp 使用实例
  12. MicroMsg.SDK.WXMediaMessage: checkArgs fail, thumbData is invalid
  13. 邮件营销技巧和经验分享
  14. 记一次namenode关机导致的问题
  15. 《Sony Vegas Pro 12标准教程》—— 2.6 添加背景音乐
  16. vs2015不使用方向键移动光标快捷键
  17. 文本输出API函数:TextOut,ExtTextOut,DrawText,DrawTextEx,PolyTextOut,TabbedTextOut
  18. 在微型计算机中cmos是什么,什么事cmos?
  19. 实现Python Http 接口测试
  20. 中小型研发团队架构实践三要点

热门文章

  1. ionic3-ng4学习见闻--(多环境方案)
  2. Letters[Codeforces-43B]
  3. 初次了解struts的action类
  4. input输入框提示
  5. 加速VS2005 or VS2008
  6. 会赚钱的教师才是好教师
  7. equals方法 和 ==的区别
  8. linux中文件带方块,JFreeChart图片里的中文在linux下显示为方块的解决办法
  9. mysql5.5.8安装图解_MySQL 5.5.8安装详细步骤-阿里云开发者社区
  10. 线程池的实现原理分析