美文网首页Intellij IDEA实用小工具
IntelliJ IDEA 插件和经验分享

IntelliJ IDEA 插件和经验分享

作者: anyesu | 来源:发表于2019-04-26 02:45 被阅读65次

    前言


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

    插件


    • activate-power-mode

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

    • Alibaba Java Coding Guidelines

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

    • BashSupport

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

    • CodeGlance

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

    • element

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

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

      安装教程 破解教程

    • Lombok

      提供对 Lombok 的支持。

    • Markdown support

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

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

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

    • Maven Helper

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

    • MyBatis plugin

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

    • MyBatisX

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

    • MyBatis Log Plugin

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

    • Prettier

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

    • RestfulToolkit

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

    • Translation

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

    • UpperLowerCapitalize

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

    • Vue.js

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

    使用经验


    • 关于激活

      注册码点击 这里 获取,需要把下面的配置加入到 hosts 文件中。有条件的还是支持下正版吧。

      0.0.0.0 account.jetbrains.com
      # 下面这个是官网,2019.1版本起,IDEA启动的时候会从官网校验注册码,所以需要屏蔽,需要访问官网时再注释掉配置
      0.0.0.0 www.jetbrains.com
      
    • 关于升级

      建议一直保持最新版,官网的 更新日志 写的很详细了,可以好好阅读下。如果不放心,可以迟几小个版本。更新前最好做好配置文件的备份 ( Windows%HOMEPATH% 目录下,比如 .IntelliJIdea2019.1 )。

    • 全局检索

      2018.3 版本起,双击 shift 即可调出全新的 Search Everywhere,合并了原先 类、文件、符号、Action 的搜索。

    • 运行一切

      2018.3 版本起,双击 Ctrl 调出窗口,可以执行 运行配置 或者 终端命令。在这个窗口下按 shift 切换 run/debug 模式。

    • 关于配色方案

      我的 配色方案 用了几年了,还不错,不过找不到原始地址了。分享一个 项目,自己选一个合适的 配色方案 吧,不刺眼不太暗的,眼睛看着舒服点的比较好。

    • 关于快捷键

      File -> Settings -> Keymap,我更喜欢 eclipse 风格的快捷键。

    • 启动时不打开工程

      File -> Settings -> Appearance & Behavior -> System Settings -> Startup/Shutdown 标签项 -> 去掉 Reopen last project on startup

    • 备份个性化设置

      File -> Export Settings

    • Project 目录隐藏无关的配置文件

      File -> Settings -> Editor -> File Types -> Ignore files and folders 追加下面内容 ( 注意分号隔开 )

      *.log;*.iml;.idea;.classpath;.project;.settings;
      
    • Version control

      集成各种 版本控制 工具的客户端,也是我用过 Windows 平台下最好用的 Git 客户端 ,没有之一。

    • Decompiler

      反编译 class 专用,谁用谁知道。要是整个 Jar 包 反编译还是用 JD-GUI 吧。

    • Terminal

    • 轻量好用的终端工具,不仅支持本地命令执行,还能连接远程主机,可以 Ctrl + C/V 二连很重要。

    • 不识别文件类型的解决方案

    • 配置Tomcat远程调试

    • IDEA环境下设置jvm默认编码

    • 关于IntelliJ IDEA 文档无法编辑的解决办法

    • 支持ES6语法

    • idea下字符串的长度太大

    • 设置忽略部分类编译错误

    • 版本控制下 修改文件后,父文件夹也标注修改 ( 项目级配置 )

    • 行注释设置(不显示在行首)

      可以勾上 Add a space at comment start

    • 使用Docker

    • 使用自带插件显示java类的字节码

    • 自动删除类中无用的import包

    • 文件代码模板的使用

    • 文件模板变量

    • 2018.3 更新内容


    转载请注明出处:https://www.jianshu.com/p/e3f83c4c2d7e

    相关文章

      网友评论

        本文标题:IntelliJ IDEA 插件和经验分享

        本文链接:https://www.haomeiwen.com/subject/kijxnqtx.html