IDEA实用好用插件推荐及使用方法教程详解(必看)

当前使用的IDEA版本是2020.1。随着IDEA版本的升级,有些插件不再支持,而有些插件变成了收费插件,这些插件将不再推荐。以下列举的,都是亲测可以在2020.1版本的IDEA中使用的插件。

Translation

简介

翻译插件,支持google翻译、百度翻译、有道翻译。

使用

快捷键Ctrl + Shift + O

Key promoter X

简介

Key Promoter X 是一个提示插件。在IDEA里使用鼠标操作时,会有这个操作的快捷键在界面的右下角进行告知。有个小缺点是有些没有快捷键的操作,会直接把操作的名字提示出来,实际上那样的提示是没有作用的,可以点击Don't show again来忽略。

Alibaba Java Coding Guidelines

简介

阿里巴巴代码规范检测。不符合代码规范的地方会有波浪线,鼠标移上去就会有相应的提示,有些问题甚至可以快速修复。

Leetcode Editor

简介

LeetCode插件,可以在IDEA中在线刷题。上班摸鱼属实方便,表面上我在干活,实际上我在刷算法题。

使用

动图来自LeetCode插件GitHub主页

RestfulToolkit

简介

搜索URL,准确的说是搜索SpringMVC项目里,Controller层的@RequestMapping里的URL,通过URL匹配到相应的Controller层方法。

使用

快捷键:Ctrl + \ Ctrl + Alt + N

Jclasslib Bytecode Viewer

简介

看类的字节码文件。

使用

CamelCase

简介

在几种字符串格式之间来回切换。有一下几种格式:

  • 驼峰,第一个单词首字母小写,其他单词首字母大写;
  • 所有字母小写,单词间下划线分隔
  • 所有字母小写,单词间空格分隔
  • 所有字母小写,单词间短横线分隔
  • 每个单词首字母全部大写
  • 所有字母大写,单词间下划线分隔

使用:

按住Shift + Alt再不停的按U,会把选中内容的单词的下划线转驼峰转大写等,不停的转换,直到你想要的。

Jrebel for Intellij

简介

JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。当然还是需要按一下快捷键才能生效的。

安装

可以自己写代码,或者找一个在线网站生成一个guid。然后打开插件激活界面,输入Team URL https://jrebel.qekang.com/网上随便生成的一个guid(网上有一些说用http://127.0.0.1:8888,我试了一下发现不行),然后输入自己的邮箱。点击下方的Change license按钮,激活成功。

相关设置

设置1

设置成离线工作模式。在File -> Settings里找到如下界面:

设置自动编译

设置compiler.automake.allow.when.app.running

快捷键Ctrl + Shift + A,搜索Registry,给compiler.automake.allow.when.app.running打上勾。

使用

运行项目时要点击图中红框中的按钮。第一个按钮是Run,第二个按钮是Debug。点一个就可以,不用两个按钮都点。

修改代码(只测试了Java代码的修改)后,按快捷键 Ctrl + Shift + F9,运行后会提示有变化是否重新加载,选yes。完成加载以后,就已经实现了热更新效果。

String Manipulation

简介

功能:变量名使用驼峰形式、常量需要全部大写等等,编码解码等等。总的来说就是对字符串的处理。

使用

选中需要处理的内容后,按快捷键Alt + M,即可弹出工具功能列表。 后面的具体功能也可以使用相应的数字或字母,而不需要鼠标点击。

Free Mybatis Plugin

简介

可以通过mapper接口里的方法跳转到mapper.xml里。

SequenceDiagram

简介生成简单序列图。单击图形形状来导航代码。从图中删除类。将图表导出为图像。通过“设置”>“其他设置”>“序列”从图表中排除类

使用

光标定位在方法名或者方法体内,在右键菜单里选择Sequence Diagram。然后可以填方法的调用深度,默认是5.

图里面不仅有自己写的方法,还有调用的其他第三方库的方法,看着比较杂乱。

GenerateAllSetter

简介

可以直接生成这个对象的所有set方法,非常方便。

使用

将光标放在变量声明的那一行,注意不能是分号后面。然后按快捷键Alt + Enter,就会弹出菜单供你选择。

Chinese(Simplified) Language Pack EAP

简介

2020.1版本开始支持的官方汉化插件。2020-04-10的使用情况来看,插件还存在缺陷,有些地方显示的不是汉化而是一段代码。可以等这个插件再完善一些再使用。

Rainbow Brackets

简介

彩虹括号。括号嵌套时,会用不同的颜色将括号标出。光标移到一个括号上,配对的括号也会高亮显示。

本文由博客群发一文多发等运营工具平台 OpenWrite 发布

总结

到此这篇关于IDEA实用好用插件推荐及使用方法教程详解(必看)的文章就介绍到这了,更多相关idea 插件使用方法内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • IDEA配置使用Maven Helper插件的方法(详细配置)

    因为在准备讲Maven用Maven Helper插件的时候,在网上学习,发现资料很少,我就把自己研究的配置分享给大家!!IDEA(本人用的2017.2版本) IDEA设置:已打开软件:File-->Setting-->Plugins 未打开IDEA内:Configure -->Project Defaults --> Settings-->Plugins 如果下载失败弹出一个红色提示,说加载时间过长,就是不能去下载国外的jar文件,本人提供了一个jar文件 MavenRunH

  • 详述IntelliJ IDEA插件的安装及使用方法(图解)

    intellij idea是一款非常优秀的软件开发工具,它拥有这强大的插件体系,可以帮助开发者完成很多重量级的功能.今天,我们来学习一下如何安装和卸载intellij idea的插件. IntelliJ IDEA 支持非常多的插件,熟练的使用插件,能够有效提高我们的开发效率以及用户体验. 正文 首先,进入插件安装界面: Mac:IntelliJ IDEA -> Preferences -> Plugins; Windows:File -> Settings -> Plugins.

  • IntelliJ IDEA 热部署插件JRebel 安装使用图文教程

    IntelliJ IDEA 简介 IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.各类版本工具(git.svn.github等).JUnit.CVS整合.代码分析. 创新的GUI设计等方面的功能可以说是超常的.IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主.它的旗舰版本还支持HTML,CSS,

  • 详解如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件

    最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等.可以不传到Git上面去. 这个时候就需要编写.gitignore文件来忽略提交这些文件.在IDEA中有一个插件.ignore可以帮我们做这件事. 先来看下如何安装. 点击File->Settings 在左侧菜单找到Plugins,点击Browse repositories- 搜索.ignore

  • 使用IntelliJ IDEA 2017.2.5 x64中的Spring Initializr插件快速创建Spring Boot/Cloud工程(图解)

    在我的上一篇文章中,选用了http://start.spring.io/创建工程. 接下来使用IntelliJ IDEA 2017.2.5 x64创建Spring Boot/Cloud工程 新安装的IntelliJ IDEA 2017.2.5 x64中没有Spring Initializr这个插件; 接下来安装Spring Initializr插件; 在settings -> Plugins 里面搜索spring boot,勾选上,然后再重启下idea,就可以了.如果Plugins里面没有spr

  • IDEA实用好用插件推荐及使用方法教程详解(必看)

    当前使用的IDEA版本是2020.1.随着IDEA版本的升级,有些插件不再支持,而有些插件变成了收费插件,这些插件将不再推荐.以下列举的,都是亲测可以在2020.1版本的IDEA中使用的插件. Translation 简介 翻译插件,支持google翻译.百度翻译.有道翻译. 使用 快捷键Ctrl + Shift + O Key promoter X 简介 Key Promoter X 是一个提示插件.在IDEA里使用鼠标操作时,会有这个操作的快捷键在界面的右下角进行告知.有个小缺点是有些没有快

  • intellij idea中安装、配置mybatis插件Free Mybatis plugin的教程详解

    场景: 使用intellij idea开发,持久层dao使用了mybatis,经常需要编辑mybatis的××Mapper.java和××Mapper.xml,因为是接口里一个方法对应xml里的一个SQL的id,当需要找找个方法时候得拷贝找个方法名,然后在对应文件中ctrl+f全文查找,相当麻烦.本篇讲述的使用mybatis的插件后将极大的提高效率.效果如图: 即从××Mapper.java接口和××Mapper.xml中能由箭头直接点进去查看相对应的方法及SQL. 步骤: 1.ctrl+alt

  • IDEA插件推荐之Maven-Helper的教程图解

    这个插件能可以通过 UI 界面的方式来查看 maven 项目的依赖关系,当然还有最重要的功能 解决依赖冲突 ,使用起来非常的方便,效果图: 在开发 JAVA 项目的时候,经常会由于 maven 依赖冲突导致项目启动失败,这个时候往往会懵逼,到底哪个依赖冲突了,需要排除哪个子依赖,有了这个插件之后就可以很快的定位到冲突的组件,并进行排除. 安装 首先进入 IDEA plugins 市场,搜索 Maven Helper 进行安装: 这里需要注意的是国内网络连接 jetbrains 服务器会比较慢,可

  • MyBatisCodeHelperPro插件下载及使用教程详解

    参考:EasyCode 下载安装 下载 MybatisCodeHelperNew-2.8.1-191-201.zip(亲测Intellij2020.1绝对可用) MyBatisCodeHelperPro插件下载地址: 注意:因某些限制,下载链接通过如下方式获取: 需要的小伙伴,请关注微信公众号: Java技术迷, 或者扫描下方公众号二维码,回复关键字:091052, 即可免费无套路获取. 安装 Intellij最新插件MybatisCodeHelper-2.8.1-191-201,使用方法IDE

  • gliffy-confluence-plugin-9.1.2插件教程详解

    1.下载gliffy-confluence-plugin-9.1.2.obr 2.解压后找到GliffyLicenseManager.class 3.反编译GliffyLicenseManager.class,替换原来的实现,重新编译成class后替换进去 package com.gliffy.plugin.confluence.license; import com.atlassian.confluence.setup.BootstrapManager; import com.atlassia

  • Mybatis velocity脚本的使用教程详解(推荐)

    可能很多童鞋都还不是很清楚在mybatis可以使用各种脚本语言来定义Mapper文件里面的动态SQL:目前mybatis支持的脚本语言有XML(默认的):Velocity和Freemarker三种.使用不同的脚本语言来完成Mapper文件的编写,第一是使用自己熟悉的脚本语言,第二是能够定义更多丰富的自定义指令来简化Mapper的开发,关于MyBatis支持脚本的原理分析,自定义脚本指令后面再写文章分析,本文先介绍mybatis中velocity脚本的使用方式. mybatis-velocity项

  • vue中引用swiper轮播插件的教程详解

    有时候我们需要在vue中使用轮播组件,如果是在vue组件中引入第三方组件的话,最好通过npm安装,从而进行统一安装包管理. 申明:本文所使用的是vue.2x版本. 通过npm安装插件:  npm install swiper --save-dev 在需要使用swiper的组件里引入swiper,swiper的初始化放在mounted里 Slider.vue源码: <template> <div class="swiper-container"> <div

  • vue.js表单验证插件(vee-validate)的使用教程详解

    综述 名称:vee-validate 用途:简单的 Vue.js 表单验证插件 官网:地址 github:地址 特别提示 配合laravel使用特别好使 因为验证规则和laravel后端的验证规则一样 插件既可以应用于SPA也可以应用于多页面,通用性强 安装 单页安装 npm install vee-validate --save 浏览器安装 <!-- unpkg --> <script src="https://unpkg.com/vee-validate@2.0.0-rc.

  • vue 使用axios 数据请求第三方插件的使用教程详解

    axios 基于http客户端的promise,面向浏览器和nodejs 特色 •浏览器端发起XMLHttpRequests请求 •node端发起http请求 •支持Promise API •监听请求和返回 •转化请求和返回 •取消请求 •自动转化json数据 •客户端支持抵御 安装 使用npm: $ npm i axiso 为了解决post默认使用的是x-www-from-urlencoded 去请求数据,导致请求参数无法传递到后台,所以还需要安装一个插件QS $ npm install qs

  • vue 插件的方法代码详解

    在开发项目的时候,我们一般都用 vue-cli 来避免繁琐的 webpack 配置和 template 配置.但是官方 cli3 现在并不支持搭建 plugin 开发的项目. 还好,已经有大神(Kazupon)走在了我们前面,我们就用现成的vue-cli-plugin-p11n. 如果你没有安装 vue-cli,请先安装 npm i -g @vue/cli 首先,搭建项目 vue create [your plugin name] && cd [your plugin name] vue

随机推荐