IntelliJ IDEA中有什么让你相见恨晚的好用插件?

2023-11-21 13:40

本文主要是介绍IntelliJ IDEA中有什么让你相见恨晚的好用插件?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

hello,大家好,我是 Jackpop,硕士毕业于哈尔滨工业大学,曾在华为、阿里等大厂工作,如果你对升学、就业、技术提升等有疑惑,不妨交个朋友:

我是Jackpop,我们交个朋友吧!

IntelliJ IDEA在开发者中的受欢迎程度,想必不用多说。

开箱即用、功能强大,备受欢迎。

虽然IDEA已经提供了丰富的功能,但是,我们仍然可以通过配置插件来满足个性化的需求。

JetBrains Marketplace 上有着大量实用插件,但是,并非每个都称得上优秀。

今天,就给大家精选12款非常好用的IDEA插件。

1. CamelCase

命名规范对于编程语言重要,而且不同编程语言有不同的命名规范要求。有的要求驼峰命名,有的要求下划线命名。

通过CamelCase这款插件,我们可以在CamelCase, camelCase, snake_case, 和 SNAKE_CASE之间进行切换,只需要点击SHIFT + ALT + U,不需要手动逐个的去修改变量和函数名称,能够极大的提高效率。

2. Rainbow Brackets

开发过程中经常会用到各种各样的括号,大括号、中括号、小括号,层层嵌套,阅读和编码时让人眼花缭乱。

Rainbow Brackets为你提供了基于IntelliJ的IDE的美丽和优雅的彩虹括号。

这是一个很棒的插件,可以在开发你的应用程序时提高视觉体验,能够轻松识别出配对的括号。

3. Codota

Codota是一款基于AI的代码自动补全工具,它根据数以百万计的开源Java程序和代码的上下文自动补全代码行,帮助你更快地编码,减少错误。

它提供全行AI自动完成,内联和相关的代码示例,以及基于你自己的编码实践的代码建议。

4. Nyan Progress Bar

等待构建项目时百无聊赖、枯燥乏味吗?

Nyan Progress Bar一个很酷很有趣的插件,它为基于IDEA增加了漂亮的进度条与Nyan猫。

这个插件使你的IDE在构建你的应用程序时更加优雅和可爱!

5. Presentation Assistant

这个插件显示你调用的任何动作的名称和快捷方式(Win/Mac)。

有很多时候,我们记不住一些操作以及快捷方式,通过这款插件,可以提高IntelliJ Idea的生产力。

6. Code Iris

这个插件将你的项目中的模块、包和类可视化。

它就像一个基于UML的 “谷歌地图”,能够应用于你的源代码。

它将模块、类、包和依赖关系可视化。

7. Rainbow CSV

CSV文件在开发过程中经常用于读写数据,我们可以Excel、Sublime等工具打开CSV文件。

但是,这样可视化效果较差,因此,使得效率大大降低。

Rainbow CSV是一个很酷的插件,可以用不同的颜色突出显示CSV文件。

它以不同的彩虹色突出显示CSV文件。

8. SmarterEditor

这个插件使你在使用IntelliJ时更有效率。

它将你经常使用的动作映射到一个单一的快捷方式。

你可以轻松地对于选中内容进行选择、格式化和导航。

它允许在当前位置拆分字面,而不会破坏你的代码。

9. Grazie

该插件为你在IDE中写的文本提供智能拼写和语法检查。

它支持超过15种语言,包括英语、德语、俄语、中文和其他语言。

对于英语水平一般,拼写变量、函数名经常出错的同学,这款工具简直就是神器。

10. Key Promoter X

众所周知,不使用鼠标编码可以更快、更高效,但是 IntelliJ IDEA 上需要记忆的快捷键有这么多,怎样才能做到以键盘为中心呢?

Key Promoter X 将训练你使用这些快捷键。 它就像一名执着细致的教练,在你点击 IDE 内的某个元素时,它将显示带有相关快捷键的工具提示。

此外,对于没有快捷键的按钮,Key Promoter X 还会提示你自行创建。

11. EduTools

这款插件既适合学习者也适合教育工作者,它让你能够直接从 IDE 学习和教授编程语言,如 Kotlin、Java、Python、JavaScript、Rust、Scala、C/C++ 和 Go。

如果你要学习编码,我们建议在实践中学习。 安装该插件可加入开箱即用的公开编程课程,或注册你的老师或同事准备的定制课程。

12. Extra Icons

Extra Icons 插件适合想让 Project 视图更加亮眼的用户。

它增加了一组默认情况下 IntelliJ IDEA 不支持的图标,这些图标不仅美观,还将简化文件之间的导航,因为你可以更直观地识别文件类型。

最重要的是,这些图标高度可定制。你可以在 Preferences| Settings / Appearance & Behavior/ Appearance/ Extra Icons 中进行微调。

这篇关于IntelliJ IDEA中有什么让你相见恨晚的好用插件?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/402667

相关文章

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队

Mac电脑如何通过 IntelliJ IDEA 远程连接 MySQL

《Mac电脑如何通过IntelliJIDEA远程连接MySQL》本文详解Mac通过IntelliJIDEA远程连接MySQL的步骤,本文通过图文并茂的形式给大家介绍的非常详细,感兴趣的朋友跟... 目录MAC电脑通过 IntelliJ IDEA 远程连接 mysql 的详细教程一、前缀条件确认二、打开 ID

AOP编程的基本概念与idea编辑器的配合体验过程

《AOP编程的基本概念与idea编辑器的配合体验过程》文章简要介绍了AOP基础概念,包括Before/Around通知、PointCut切入点、Advice通知体、JoinPoint连接点等,说明它们... 目录BeforeAroundAdvise — 通知PointCut — 切入点Acpect — 切面

IDEA与MyEclipse代码量统计方式

《IDEA与MyEclipse代码量统计方式》文章介绍在项目中不安装第三方工具统计代码行数的方法,分别说明MyEclipse通过正则搜索(排除空行和注释)及IDEA使用Statistic插件或调整搜索... 目录项目场景MyEclipse代码量统计IDEA代码量统计总结项目场景在项目中,有时候我们需要统计

idea Maven Springboot多模块项目打包时90%的问题及解决方案

《ideaMavenSpringboot多模块项目打包时90%的问题及解决方案》:本文主要介绍ideaMavenSpringboot多模块项目打包时90%的问题及解决方案,具有很好的参考价值,... 目录1. 前言2. 问题3. 解决办法4. jar 包冲突总结1. 前言之所以写这篇文章是因为在使用Mav

IDEA中配置Tomcat全过程

《IDEA中配置Tomcat全过程》文章介绍了在IDEA中配置Tomcat的六步流程,包括添加服务器、配置部署选项、设置应用服务器及启动,并提及Maven依赖可能因约定大于配置导致问题,需检查依赖版本... 目录第一步第二步第三步第四步第五步第六步总结第一步选择这个方框第二步选择+号,找到Tomca

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核