详述 IntelliJ IDEA 插件的安装及使用方法

首先,进入插件安装界面:

  • Mac:IntelliJ IDEA -> Preferences -> Plugins;
  • Windows:File -> Settings -> Plugins.

    • 标注 1:显示 IntelliJ IDEA 的插件分类, 
      • All plugins:显示 IntelliJ IDEA 支持的所有插件;
      • Enabled:显示当前以前启用的插件;
      • Disabled:显示当前未启用的插件;
      • Bundled:显示 IntelliJ IDEA 所有自带的插件;
      • Custom:显示我们自己安装的插件。
    • 标注 2:打钩表示为已经启用的插件;
    • 标注 3:安装 JetBrains 开发的插件;
    • 标注 4:安装插件仓库提供的插件;
    • 标注 5:安装本地已经下载完的插件。

如上图所示,显示了 IntelliJ IDEA 对插件的良好支持。以阿里巴巴最近新推出的「阿里巴巴代码规范检查插件」为例,在搜索区输入Alibaba,就会显示出相近名称的插件(如果显示No Plugins found,则点击Serach in repositories进行仓库搜索),然后点击Install,即可安装此插件。在此,需要注意的是:插件安装成功后,需要重新启动 IntelliJ IDEA 使插件生效。

此外,当我们创建一个 IntelliJ IDEA 当前配置并不支持的文件格式时,IntelliJ IDEA 会自动识别此文件,并提示我们下载对应的插件,对其进行支持。如下图所示,我们创建了一个名为MarkdownPlugins.md的 Markdown 格式的文件,但当前我们的 IntelliJ IDEA 并没有支持 Markdown 的插件,这时 IntelliJ IDEA 就会自动提示我们安装 Markdown 插件:

如上图所示,当我们点击Install plugins之后,选择对应的插件下载并安装(自动),然后重新启动 IntelliJ IDEA,并输入 Markdown 格式的内容,进行测试:

 如上图所示,显然 Markdown 插件安装成功,IntelliJ IDEA 已经能够识别 Markdown 的语法啦!

常用插件推荐

插件名称插件介绍官网地址
Alibaba Java Coding Guidelines阿里巴巴代码规范检查插件https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
Key promoter快捷键提示插件https://plugins.jetbrains.com/plugin/4455?pr=idea
Grep Console自定义控制台输出格式插件https://plugins.jetbrains.com/idea/plugin/7125-grep-console
CheckStyle-IDEA代码规范检查插件https://plugins.jetbrains.com/plugin/1065?pr=idea
FindBugs-IDEA潜在 Bug 检查https://plugins.jetbrains.com/plugin/3847?pr=idea
MetricsReloaded代码复杂度检查https://plugins.jetbrains.com/plugin/93?pr=idea
Statistic代码统计插件https://plugins.jetbrains.com/plugin/4509?pr=idea
JRebel Plugin热部署插件https://plugins.jetbrains.com/plugin/?id=4441
CodeGlance显示代码地图插件https://plugins.jetbrains.com/plugin/7275?pr=idea
Markdown NavigatorMarkdown 编辑器插件https://plugins.jetbrains.com/plugin/7896?pr=idea
Eclipse Code FormatterEclipse 代码风格格式化插件https://plugins.jetbrains.com/plugin/6546?pr=idea
Jindent-Source Code Formatter自定义模板插件http://plugins.jetbrains.com/plugin/2170?pr=idea
Maven HelperMaven 辅助插件https://plugins.jetbrains.com/plugin/7179-maven-helper
Properties to YAML ConverterProperties 转 YAML 格式插件https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter
Git Flow IntegrationGit Flow 集成插件https://plugins.jetbrains.com/plugin/7315-git-flow-integration

转载于:https://www.cnblogs.com/tony-hyn/p/9307365.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/282780.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

杭漂两年,深漂两年,宇宙的尽头到底在哪儿

hi,这里是桑小榆。这次分享的是一位杭漂两年,深漂两年的码农伙伴的经历。首先他能够在大学期间就寻找到自己的热爱并持之以恒值得令人学习。其次他的工作经历可以说是非常的“程序员”,因为程序员所面对的职业生涯中,所谓的实习&a…

侣信即时通讯系统的技术解析

侣信: 说明: 侣信专业版是面向中小企业和者各类团队组织内部交流使用工具,可以在互联网或者局域网中使用。具有丰富的功能,聊天,群组,部门组织,内部朋友圈,以及漂流瓶摇一摇等功能。它可以在局域…

Confluence 6 使用 WebDAV 客户端来对页面进行操作

下面的部分告诉你如何在不同的系统中来设置原生的 WebDAV 客户端,这个客户端通常显示在你操作系统的文件浏览器中,例如,Windows 的 Windows Explorer 或者 Linux 的 Konqueror。在 Mac OSX Finder 中访问 Confluence你可以成功的连接&#xf…

.Net之接口小知识

目的通过一个简单的项目,在原来的文章基础上完善一下常用的几种WebApi编写方式以及请求方式,一方面是用于给我一个前端朋友用来学习调用接口,另一方面让我测试HttpClient的一些效果。本文示例代码环境:vs2022、net6准备新创建了一…

你所不知道的setTimeout

JavaScript提供定时执行代码的功能,叫做定时器(timer),主要由setTimeout()和setInterval()这两个函数来完成。它们向任务队列添加定时任务。初始接触它的人都觉得好简单,实时上真的如此么?这里记载下&#…

android 特效绘图,Android绘图机制与处理技巧——Android图像处理之图形特效处理...

Android变形矩阵——Matrix对于图像的图形变换,Android系统是通过矩阵来进行处理的,每个像素点都表达了其坐标的X、Y信息。Android的图形变换矩阵是一个3x3的矩阵,如下图所示:72F0CAC1-14FB-40F8-A430-8F542B09DC4E.png当使用变换…

WPF 使用 DrawingContext 绘制刻度条

WPF 使用 DrawingContext 绘制刻度条控件名:Ruler作者:WPFDevelopersOrg原文链接: https://github.com/WPFDevelopersOrg/WPFDevelopers框架使用大于等于.NET40;Visual Studio 2022;项目使用 MIT 开源许可协议;定义I…

纯css实现漂亮又健壮的tooltip

前言 tooltip的实现有多种方式&#xff0c;下面是一个tooltip成长史。 预览 https://codepen.io/moddx/pen/... 原始版 最简单的莫过于就用原始title属性&#xff0c;像这样&#xff1a; <button title"tips">button</button> 缺点是体验是差了点&#x…

个人中心的html,个人中心.html

&#xfeff;个人中心$axure.utils.getTransparentGifPath function() { return resources/images/transparent.gif; };$axure.utils.getOtherPath function() { return resources/Other.html; };$axure.utils.getReloadPath function() { return resources/reload.html; };…

使用CMD命令修改Windows本地账户密码

2019独角兽企业重金招聘Python工程师标准>>> 一、以管理员身份运行cmd命令 二、在命令提示符窗口中输入命令符&#xff1a;net user Administrator 123&#xff0c;然后按回车键“Enter”。(Administrator是你的win8用户名&#xff0c;123是重新设置的密码。) ​ 三…

Android 编译时:m、mm、mmm、mma、mmma的区别

m&#xff1a;编译整个安卓系统 makes from the top of the tree mm&#xff1a;编译当前目录下的模块&#xff0c;当前目录下需要有Android.mk这个makefile文件&#xff0c;否则就往上找最近的Android.mk文件。 builds all of the moudles in the current directory mma&#…

java线程安全问题原因及解决办法

1.为什么会出现线程安全问题 计算机系统资源分配的单位为进程&#xff0c;同一个进程中允许多个线程并发执行&#xff0c;并且多个线程会共享进程范围内的资源&#xff1a;例如内存地址。当多个线程并发访问同一个内存地址并且内存地址保存的值是可变的时候可能会发生线程安全问…

html语言怎么添加图片,我想问你一下,你是怎么在html中插入本地图片?非常感谢...

满意答案小蜜蜂手工2013.10.03采纳率&#xff1a;43% 等级&#xff1a;12已帮助&#xff1a;7929人img{float:right}在下面的段落中&#xff0c;我们添加了一个样式为 float:right 的图像。结果是这个图像会浮动到段落的右侧。This is some text. This is some text. This i…

数组实现矩阵逐层向内层加1

package java1701;public class javaMain { public static void main(String[] args) { // 逐层加 // 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 // 1 2 2 2 2 1 1 2 2 2 1 1 2 2 1 1 2 1 // 1 2 3 3 2 1 1 2 3 2 1 1 2 2 1 1 1 1 // 1 2 3 …

EntityFrameworkCore上下文如何实现继承?

【导读】如果我们存在基础设施服务和其他服务&#xff0c;我们会定义属于基础设施服务的上下文以及其他服务的上下文&#xff0c; 而且会独立部署&#xff0c;此时其他服务需要使用基础服务&#xff0c;我们都会暴露基础服务接口给到其他服务调用&#xff0c;这也是常规操作若在…

Unity 游戏框架搭建 (九) 减少加班利器-QConsole

为毛要实现这个工具? 在我小时候,每当游戏在真机运行时,我们看到的日志是这样的。 没高亮啊,还有乱七八糟的堆栈信息,好干扰日志查看,好影响心情。 还有就是必须始终连着usb线啊&#xff0c;我想要想躺着测试。。。 以上种种原因,QConsole诞生了。 如何使用? 使用方式和QLog…

android蓝牙多次后,android – 如何防止BluetoothGattCallback一次多次执行

我的服务有一个BluetoothGattCallback实例public class MyService extends Service {private BluetoothGattCallback callback;Overridepublic void onCreate() {super.onCreate();callback new BluetoothGattCallback() {Overridepublic synchronized void onConnectionState…

美观又实用,10 款强大的开源 Javascript 图表库

2019独角兽企业重金招聘Python工程师标准>>> 随着发展&#xff0c;现代 Web 设计在改善体验和功能的同时&#xff0c;对于美观的追求也越来越高&#xff0c;可视化、交互式、动态等元素和效果似乎已成为标配。 以下是为开发者推荐的 10 款开源 Javascript 图表库&am…

EF CORE 7 RC1 发布

原文链接&#xff1a;https://devblogs.microsoft.com/dotnet/announcing-ef7-rc1/[1]原文作者&#xff1a;Jeremy Likness翻译&#xff1a;沙漠尽头的狼(谷歌翻译加持)Entity Framework Core 7 (EF7) Release Candidate 1 已发布&#xff01;该团队专注于解决缺陷、小幅改进以…

0 重新学习Ubuntu -- 这一段没怎么学习

在完成了前面的几个学习后&#xff0c;再没有进行系统的学习。 虽然在真机上安装系统&#xff0c;每天都打开&#xff0c;完成以下的工作&#xff1a; 升级软件用来查看相关的网站在Ubuntu上&#xff0c;现在可以完成办公、上网、娱乐。 但专业的学习&#xff0c;例如编程方面进…