IDEA 插件和经验分享

发现一波IDEA的插件分享

本文来源自:https://www.jianshu.com/p/e3f83c4c2d7e

前言


工欲善其事必先利其器,用 IntelliJ IDEA 开发几年了,它带来工作效率上的提升是很显著的。本文分享一些好用的插件和经验。

插件


  • activate-power-mode

    酷炫的代码编辑效果。玩玩就行了。

  • Alibaba Java Coding Guidelines

    基于 Java 开发手册Java代码规约扫描插件。对于不符合规范的代码会提示 推荐用法快捷修复,有代码洁癖的小伙伴赶紧去用吧。

  • BashSupport

    提供对 Bash 语言的支持,支持运行配置、语法高亮、改名重构、查看注释文档、语法检查、命令提示,最主要还是可以做 代码跳转

  • Battery Status

    IDEA 状态栏 显示 电池状态

  • CodeGlance

    在滚动条边上显示代码文件内容缩略图,可以快速定位到指定位置。玩玩就行了。

  • CPU Usage Indicator

    IDEA 状态栏 显示 CPU 使用率

  • element

    提供对 饿了么 Element UI 组件库 的支持。前端开发有用。

  • .env files support

    提供对 .env 文件的支持。

  • EJS

    提供对 EJS 模板引擎 的支持。前端开发有用。

  • ESLint

    提供 ESLint 的支持,用于前端代码的检查和快速修复。前端开发有用。

  • File Watchers

    用于监听文件变化,主要用于 前端代码保存的时候自动格式化

  • Grep Console

    主要用于日志输出颜色控制(但是 error 日志打印只有首行有颜色)。

    配色清单 ( 只设置前景色,不设置背景色 ):

    日志级别 颜色
    .*VERBOSE.* <font color="#BBBBBB">BBBBBB</font>
    .*DEBUG.* <font color="#0070BB">0070BB</font>
    .*INFO.* <font color="#48BB31">48BB31</font>
    .*WARN.* <font color="#BBBB23">BBBB23</font>
    .*ERROR.* <font color="#FF6464">FF6464</font>
    .*ASSERT.* <font color="#8F0005">8F0005</font>
  • .ignore

    提供对 .ignore 文件的支持。

  • JB SDK Bintray Downloader

    用于切换 IDEA 自带的 JVM

  • JRebel for IntelliJ

    Java 热部署插件,大部分场景下修改了代码只要 Ctrl + B 编译下代码就即时生效了,无需频繁重启项目。比起 SpringBootdevtools 好用多了。另外,不建议开启自动编译,很消耗性能。

    安装教程 破解教程

  • Lombok

    提供对 Lombok 的支持。

  • Markdown support

    默认集成的 Markdown 插件,除了不支持 emoji 表情,其他都够用了。

    win10 下高分辨率设置了 显示缩放 会导致 Markdown 的预览效果页面文字很模糊

    解决办法:使用 JB SDK Bintray Downloader 插件升级到最新的 JB SDK ( 参考 ) ,或者使用自己下载的 JDK ( 参考 )。

  • Material Theme UI

    主题插件,用于配置 IDEAUI 组件 的显示效果。刚开始用可能会比较刺眼,一个月使用下来已经习惯了。

    我的配置方案:

    File -> Settings -> Appearance & Behavior -> Material Theme
    ( 当然也可以直接点击状态栏的小图标直接进入 )
    
    基础模版选择 Material Oceanic
    
    Compact: 勾选 StatusBar / Table Cells / Dropdown Lists / Menus
    Project View: Sidebar Height 设置为 22
    Components: 取消勾选 Uppercase buttons
    
    另外编辑区的背景色改成和主体背景色一样的 #263238
    
  • Maven Helper

    用于 Maven 依赖冲突检查 ( 参考 ) 。

  • MyBatis plugin

    提供对 MyBatis 的支持,支持 Mapper.javaMapper.xml 之间相互的代码跳转,根据 Mapper.java 自动生成对应的 Mapper.xmlSQL 等功能。这个插件是收费的,破解方法参考 这里 ,破解版虽然能用,但是启动的时候还是会花几十秒联网校验,导致 IDEA 启动很慢。

  • MyBatisX

    MyBatis plugin 的免费替代品,功能相对少一点。

  • MyBatis Log Plugin

    用于将 MyBatis 输出的日志转为可执行的 SQL

  • nginx Support

    提供对 Nginx 配置文件的支持,支持 语法高亮语法提示

  • Prettier

    提供对 Prettier 的支持 ( 参考 ) 。需要自己设置格式化快捷键或者配合上面的 File Watchers 使用。前端开发有用。

  • RestfulToolkit

    通过快捷键 Ctrl + \ 快速检索项目中定义的 @RequestMapping ,支持模糊搜索。

  • String Manipulation

    字符串格式转换工具,比如大小写,驼峰与下划线互转,自己试试就知道了。快捷键 Alt + M

  • Translation

    翻译插件,对于英语渣渣来说很有用,看源码不用再切出去百度了。我设置的翻译快捷键是 Alt + Z

  • UpperLowerCapitalize

    大小写切换插件, Alt + P 切换到全大写, Alt + L 切换到全小写。

  • Vue.js

    提供对 Vue.js 的支持。前端开发有用。

  • who did it

    目录树文件名后面像 Eclipse 一样显示 版本控制 ( Git / SVN ) 的最后修改人/时间,没必要还是不要开了,有点卡。

插件市场 3000+ 的插件都大概浏览了一遍,稍微实用点的都列在上面了 ( 按名称排序 ) ,剩下还有一些 其他语言框架 相关的插件自己去搜一下吧。

使用经验



 

猜你喜欢

转载自blog.csdn.net/M82_A1/article/details/93506105