当前位置:首页 > 科技  > 软件

十个超级实用的IntelliJ IDEA插件

来源: 责编: 时间:2023-10-08 07:04:57 351观看
导读首先,我们通过一个示例,介绍在IntelliJ IDEA中安装插件的基本步骤。以安装一个新主题为例。1. IntelliJ IDEA 主题前往这里选择适合您的主题(或主题包)。接下来,介绍两种方式来安装插件。方法 1:直接从 JetBrains 网站安装

首先,我们通过一个示例,介绍在IntelliJ IDEA中安装插件的基本步骤。以安装一个新主题为例。yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

接下来,在您的开发环境中会弹出以下窗口:yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

点击“OK”。插件已安装!yMk28资讯网——每日最新资讯28at.com

接下来,可能您需要重新启动 IntelliJ IDEA,以便插件开始工作。对于带有主题的插件,主题会立即更改为绿色。yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

方法 2:从 IntelliJ IDEA 中安装

在 IDEA 中,转到左上角的"文件" -> "设置"(“File -> Settings”):yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

接下来,转到插件(“Plugins”)选项卡,并在搜索栏中输入插件的名称(Gradianto):yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

点击绿色的安装(“Install”)按钮,完成安装!yMk28资讯网——每日最新资讯28at.com

更改主题

绿色并不是唯一的新主题。要查看其它主题:yMk28资讯网——每日最新资讯28at.com

  • 返回"文件" -> "设置"(“File -> Settings”)
  • 打开"外观"(“Appearance”选项卡)

然后,点击"主题"(“Theme”)下拉列表,查看四个新的可用主题:yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

Gradianto Deep Ocean 主题:yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

禁用/卸载插件

让我们看看如何禁用或完全卸载插件:yMk28资讯网——每日最新资讯28at.com

  • 再次打开“设置” -> “插件”(“Settings -> Plugins”)窗口
  • 选择“卸载”(“Installed”)选项卡

点击“禁用”(“Disable”)可使插件无效:yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

如果您现在点击“启用/禁用”(“Enable/Disable”)旁边的箭头,将看到一个窗口,可让您从 IDEA 中移除该插件:yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

好了,让我们来看一些可能非常有用的 IDEA 插件。yMk28资讯网——每日最新资讯28at.com

2. 字符串操作

安装链接:https://plugins.jetbrains.com/plugin/2162-string-manipulationyMk28资讯网——每日最新资讯28at.com

这是一个可以为您的IDEA添加许多新的字符串处理功能的插件。yMk28资讯网——每日最新资讯28at.com

安装并重新启动开发环境后,如果您右键点击变量的名称或某段文本的选中部分,您会注意到一个新的“字符串操作”上下文菜单项,它提供了许多改变选定字符串的可能性:yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

当您需要处理一些非常大的文本时,这个插件将非常有用。使用此插件您可以进行过滤、排序、更改大小写、更改编码风格(例如,将所有文本更改为camelCase),在单个操作中更改文本的所有行中的某些内容,将文本编码为某种格式(例如,SHA-1十六进制格式),等等。yMk28资讯网——每日最新资讯28at.com

3. IDE 功能训练器

安装链接:https://plugins.jetbrains.com/plugin/8554-ide-features-traineryMk28资讯网——每日最新资讯28at.com

这个插件主要面向初学者。它以互动方式帮助您学习IDE中的基本快捷键和功能。yMk28资讯网——每日最新资讯28at.com

安装后,转到“帮助 -> IDE 功能训练器”部分。yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

接下来,选择您想要了解更多的主题,例如重构:yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

然后开始逐步完成练习。yMk28资讯网——每日最新资讯28at.com

4. Key Promoter X

安装链接:https://plugins.jetbrains.com/plugin/9792-key-promoter-xyMk28资讯网——每日最新资讯28at.com

加载完成后,当我们进入某个设置窗口、菜单或选项卡时,我们将在右下角看到一个提示,显示可以执行相同操作的键盘快捷键(即将打开相同的设置窗口、菜单等):yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

当您将它与IDE功能训练器教程一起使用时,您将能够在IDEA中几乎不使用鼠标(这将大大加快您的工作速度)。yMk28资讯网——每日最新资讯28at.com

5. 彩虹括号和高亮括号对

安装链接:https://plugins.jetbrains.com/plugin/10080-rainbow-bracketsyMk28资讯网——每日最新资讯28at.com

安装此插件,它可使编码更加方便,因为括号成对地显示为多种颜色:yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

这样,您可以一次看到哪个开括号与哪个闭括号配对。yMk28资讯网——每日最新资讯28at.com

这些颜色并非随意选择的,它们有一定的逻辑:同一级别的嵌套括号将具有相同的颜色。例如,在黄色括号内的括号将是绿色的。而在绿色括号内,一切都是蓝色的,依此类推...yMk28资讯网——每日最新资讯28at.com

说到括号,我们继续介绍下HighlightBracketPair插件。使用这个插件时,您将清楚地看到光标所在的代码块或括号,因为相关的括号对将被高亮显示:yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

如果您正在处理嵌套较深的代码,这两个工具可能非常有用。yMk28资讯网——每日最新资讯28at.com

6. Codota AI

安装链接:https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascriptyMk28资讯网——每日最新资讯28at.com

使用 Codota AI 插件可以使编码更智能。这个插件旨在通过 AI 提供更好的代码自动补全功能。yMk28资讯网——每日最新资讯28at.com

基于数百万个开源 Java 程序以及你的上下文,Codota 使用最先进的机器学习模型来帮助自动完成代码行,从而让你更快地编写代码并减少错误。yMk28资讯网——每日最新资讯28at.com

换句话说,这个插件让 IDEA 可以根据你应用程序的上下文来提示你。例如,它可以显示所需类型的可访问、可见变量。yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

你还可以选择特定的代码块,例如方法名称,并尝试搜索现成的示例。yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

7. SpotBugs

安装链接:https://plugins.jetbrains.com/plugin/14014-spotbugsyMk28资讯网——每日最新资讯28at.com

SpotBugs 对字节码进行静态分析,可以在 IntelliJ IDEA 中查找 Java 代码中的错误。这个插件是一个很好的工具,用于检测某些 Java 错误,它通过分析你的代码并将其与 400 多个错误模式和不良解决方案进行比较来实现。这些错误包括无限递归循环、死锁、活锁和不正确使用各种库等。yMk28资讯网——每日最新资讯28at.com

SpotBugs 可以在大型应用程序中识别数百个严重的错误(通常在每 1000-2000 行未注释源代码中会有一个错误)。yMk28资讯网——每日最新资讯28at.com

安装了插件后,在菜单中选择“Analyze -> SpotBugs -> <分析目标>”。目标可以是一个文件或一个整个模块,包括或不包括相关测试。yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

分析完成后,在底部可以看到一个窗口,列出所有找到的错误或不良解决方案以及修复它们的建议。yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

8. Maven Helper

安装链接:https://plugins.jetbrains.com/plugin/7179-maven-helperyMk28资讯网——每日最新资讯28at.com

Maven Helper 插件是所有使用 Maven 的人必备的工具。yMk28资讯网——每日最新资讯28at.com

它添加了一种易于分析和消除冲突依赖项的方法,以及查看 Maven 依赖项的各种视图(如列表或树形结构)的功能。yMk28资讯网——每日最新资讯28at.com

要运行分析,请打开 pom 文件并单击底部的“Dependency Analyzer”选项卡。然后,你将能够看到哪些依赖项与哪些冲突,并排除任何冲突项。yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

该插件还添加了针对运行/调试单个文件或根模块的其他功能。yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

启用此依赖项管理器将节省你解决依赖项问题的时间。yMk28资讯网——每日最新资讯28at.com

9. Scratch

安装链接:https://plugins.jetbrains.com/plugin/4428-scratchyMk28资讯网——每日最新资讯28at.com

在编写代码时,你经常会想到“在提交之前必须修复这个文件”,需要在某个地方写入临时数据以供自己参考或进行一些测试,或者在调试应用程序时记录笔记或查看数据。yMk28资讯网——每日最新资讯28at.com

通常这意味着快速启动一个新的记事本实例,但这仍然不太好。我们如何更好地利用我们所喜爱的 IntelliJ IDEA 提供的工具呢?yMk28资讯网——每日最新资讯28at.com

例如,Scratch 插件。这个插件可以让你在 IDEA 中创建临时文本编辑器标签,你可以在其中编写代码、存储临时数据或快速记录思路,这些内容以后可能需要用到,但不需要永久保存。你的文件系统再也不会被单独使用的 TXT 文件弄得凌乱了。yMk28资讯网——每日最新资讯28at.com

加载插件后,按下 Alt+C。一个窗口出现,在其中你可以指定你的文本文件名称。yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

点击 OK 后,你将获得一个带有临时文本文件的标签。yMk28资讯网——每日最新资讯28at.com

如果之前已经创建了一个文件,则此键盘快捷键将打开它。如果已经有了这些标签的长列表,则会打开最近的一个。yMk28资讯网——每日最新资讯28at.com

在插件描述中,你可以看到使用这些临时文本文件的其他快捷键。你也可以从菜单中访问这些临时文件:工具 -> Scratch -> ...yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

10. 进度条

安装链接:https://plugins.jetbrains.com/search?search=Progress%20BaryMk28资讯网——每日最新资讯28at.com

这些插件将进度条的典型沉闷外观变得更有趣。yMk28资讯网——每日最新资讯28at.com

例如,Mario 插件。yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

或者尝试一个非常受欢迎的插件——Nyan 进度条。yMk28资讯网——每日最新资讯28at.com

yMk28资讯网——每日最新资讯28at.com

需要提醒你,添加额外的功能可能会导致 IDEA 消耗更多的资源,过多的插件使用可能会影响你的开发环境的性能。yMk28资讯网——每日最新资讯28at.com

因此,在尝试组合你理想的插件集时,不要过于沉迷:你需要尝试维持性能和额外功能之间的“平衡”。yMk28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-12258-0.html十个超级实用的IntelliJ IDEA插件

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 深挖 Python 元组 pt.1

下一篇: 十个超级高效的IntelliJ IDEA插件

标签:
  • 热门焦点
  • 鸿蒙OS 4.0公测机型公布:甚至连nova6都支持

    华为全新的HarmonyOS 4.0操作系统将于今天下午正式登场,官方在发布会之前也已经正式给出了可升级的机型产品,这意味着这些机型会率先支持升级享用。这次的HarmonyOS 4.0支持
  • 红魔电竞平板评测:大屏幕硬实力

    前言:三年的疫情因为要上网课的原因激活了平板市场,如今网课的时代已经过去,大家的生活都恢复到了正轨,这也就意味着,真正考验平板电脑生存的环境来了。也就是面对着这种残酷的
  • 企业采用CRM系统的11个好处

    客户关系管理(CRM)软件可以为企业提供很多的好处,从客户保留到提高生产力。  CRM软件用于企业收集客户互动,以改善客户体验和满意度。  CRM软件市场规模如今超过580
  • Python异步IO编程的进程/线程通信实现

    这篇文章再讲3种方式,同时讲4中进程间通信的方式一、 Python 中线程间通信的实现方式共享变量共享变量是多个线程可以共同访问的变量。在Python中,可以使用threading模块中的L
  • 2023年,我眼中的字节跳动

    此时此刻(2023年7月),字节跳动从未上市,也从未公布过任何官方的上市计划;但是这并不妨碍它成为中国最受关注的互联网公司之一。从2016-17年的抖音强势崛起,到2018年的&ldquo;头腾
  • 猿辅导与新东方的两种“归途”

    作者|卓心月 出品|零态LT(ID:LingTai_LT)如何成为一家伟大企业?答案一定是对&ldquo;势&rdquo;的把握,这其中最关键的当属对企业战略的制定,且能够站在未来看现在,即使这其中的
  • 阿里大调整

    来源:产品刘有媒体报道称,近期淘宝天猫集团启动了近年来最大的人力制度改革,涉及员工绩效、层级体系等多个核心事项,目前已形成一个初步的&ldquo;征求意见版&rdquo;:1、取消P序列
  • 国行版三星Galaxy Z Fold5/Z Flip5发布 售价7499元起

    2023年8月3日,三星电子举行Galaxy新品中国发布会,正式在国内推出了新一代折叠屏智能手机三星Galaxy Z Fold5与Galaxy Z Flip5,以及三星Galaxy Tab S9
  • 华为举行春季智慧办公新品发布会 首次推出电子墨水屏平板

    北京时间2月27日晚,华为在巴塞罗那举行春季智慧办公新品发布会,在海外市场推出之前已经在中国市场上市的笔记本、平板、激光打印机等办公产品,并首次推出搭载
Top