前言 " 大家都经常使用 IDEA 进行开发,肯定会使用一些 IDEA 插件,我之前也写过两个插件,不过已经很久没有更新了,就让它先放着吧!..." 1 创建项目 使用 Gradle 创建 写插件,先从创建项目开始: File -> New -> Project... - 这里使用 Gradle,其中 Java 已经默认选中,咱们再额外选择...注:模版生成的项目是使用的 Kotlin ,所以这里使用的第一种方式创建。...-> 选择 intellij -> 点击 runlde 打包 右侧 Gradle -> 选择 intellij -> 点击 buildPlugin 此时在项目路径下会生成插件,把这个插件包发给小兄弟安装使用就行了...上传到 IDEA 插件库 访问 https://plugins.jetbrains.com/ 创建账号,将插件包上传到仓库即可。当然也有其他的方式,这块就没有研究了。
插件依赖 对IntelliJ之外的jar包依赖,可以通过Gradle添加jar包依赖。 对其他插件的依赖,包括IDE捆绑插件,第三方或你自己的插件。...使用Gradle创建的工程 需要调试的Task为 intellij\runIde或intellij\runIdea, 在执行runIde之前Gradle会下载所依赖的IDEA对应的版本的源代码,可以在IDE...也可以用通过双击Shift调用Search Everywhere工具直接查找源码并设置断点。 总的来说,使用Gradle创建的工程在源代码调试上更为方便,切换依赖库也更为方便。...发布 针对插件Gradle封装了对应IntelliJ的七个任务,分别是: buildPlugin:构建插件包; patchPluginXml:修改插件包的描述文件; prepareSandbox:准备IDEA...运行的沙箱环境; prepareTestingSandbox:准备IDEA运行的测试沙箱环境; publishPlugin:发布插件到IntelliJ插件仓库; runIde:在IDEA中运行插件; runIdea
人间何需雪 落叶即荒芜 2026 年 1 月 28 日,JetBrains 正式发布 IntelliJ IDEA 2026.1 EAP 2(Build 261.19799.20),标志着 Linux 开发体验进入新纪元...2.2 IDE 智能支持 三、构建工具链深度优化 3.1 Gradle 9.3.0 Tooling API 集成 EAP 2 升级至 Gradle Tooling API 9.3.0,解决长期痛点 配置验证...四、AI 编码体验:Claude Code 深度集成 4.1 Shift+Enter 换行支持 在 EAP 2 中,Claude Code 终端插件新增关键交互优化 [[6]]: 4.2 与 Compose...五、Kotlin K2 IDE 支持里程碑 5.1 K2 编译器深度集成 EAP 2 标志着 Kotlin K2 编译器在 IDE 中的成熟度达到新高度!...八、结语:开发者体验的范式迁移 IntelliJ IDEA 2026.1 EAP 2 的核心价值不仅是功能堆砌,更是平台级体验的重构 随着 2026.1 正式版临近,JetBrains 正在将 IntelliJ
这个问题也被确定为 gradle-intellij-plugin 的 bug。...模板默认的开发语言是 kotlin,当然也可以选择 Java。但毫无疑问这是一次学习新语言的好机会,所以还是选择继续使用 kotlin。...关于 task 的定义可以参考 gradle-intellij-plugin 中的 task 的定义。buildPlugin 会在 build 文件夹中创建对应的插件 zip 文件。...References: https://developerlife.com/2021/03/13/ij-idea-plugin-advanced/#generate-psi-elements-from-text...https://github.com/JetBrains/gradle-intellij-plugin https://plugins.jetbrains.com/intellij-platform-explorer
那么请阅读这篇文章,掌握idea插件的开发流程,开发属于自己的插件,造福开源社区。...开发前请做好相关准备工作: 安装Java SDK什么的……不做解释 掌握Java语言,最好会Kotlin,因为IDEA已经有一部分用Kotlin改写了 下载IDEA社区版(Community)并安装,Android...Studio插件开发同样需要下载IDEA,因为Android Studio基于IDEA并且精简掉了插件开发包 地址 https://www.jetbrains.com/idea/download 下载分为发行和社区版...程序结构接口,通常称为PSI,是IntelliJ平台中的一个层,负责解析文件并创建支持平台许多功能的语法和语义代码模型。.../psi.html >>>> 六、UI相关(用户界面组件) IntelliJ平台包含大量自定义Swing组件。
IDE支持 IntelliJ IDEA和Android Studio完全支持Kotlin DSL。...才能在IntelliJ IDEA中获得Kotlin DSL脚本的内容辅助和重构工具。...此外,IntelliJ IDEA和Android Studio在编辑Gradle脚本时可能会生成多达3个Gradle守护进程——每种类型的脚本都有一个:构建脚本、设置文件和初始化脚本。...疑难解答 IDE支持由两个组件提供: IntelliJ IDEA/Android Studio使用的Kotlin插件 Gradle 支持级别根据每个版本的不同而不同。...主要原因是Kotlin DSL的脚本编译较慢。 在IntelliJ IDEA中,为了获得Kotlin DSL构建脚本的内容辅助和重构支持,你必须从Gradle模型中导入项目。
安全 包检查器插件 ntelliJ IDEA 2022.1 现在可以通过检查 Checkmarx SCA 数据库和国家漏洞数据库,来检测项目中使用的 Maven 和 Gradle 依赖项中的漏洞。...Kotlin 支持 IntelliJ IDEA 2022.1 支持 Kotlin 1.6.20,因此最新的 Kotlin 语言功能,例如支持并行编译、上下文接收器原型以及跨所有 Kotlin 目标的更好的代码共享...使用这些功能需要在 IntelliJ IDEA Ultimate 中安装 Go 插件,目前仅适用于标准库函数。...*,以及一些字段的验证,如 boolean 和 int。 对 Helm 的导入子值支持 支持通过 import-values 设置导入子值,这些设置影响模板中内置对象的完成/导航。...请注意,Kubernetes 功能仅适用于 IntelliJ IDEA Ultimate,并且需要安装插件。
自动插件更新 您可以设置 IntelliJ IDEA 在后台自动更新插件。 它将下载可用更新,并在下次 IDE 重启时应用,无额外通知。...关于 Kotlin 编译器插件导致的代码更改的提示 在此次更新后,IntelliJ IDEA 可以更清晰地展现编译器插件引入的修改,使其行为更加透明。...IntelliJ IDEA 与 Gradle 的配置同步,甚至允许 Gradle 根据需要自动下载所需 JVM。...Preferences/Settings | Build Tools | Gradle(偏好设置/设置 | 构建工具 | Gradle)中的设置与 Gradle 的配置完全同步。...Gradle 项目的库源代码自动下载 IntelliJ IDEA 2025.1 简化了在 Gradle 项目中处理依赖项时对库源代码的访问。 IDE 现在会在导航到相关文件时自动下载源代码。
三、环境说明 IntelliJ Platform Plugin JDK 不是自己安装的JDK1.8等,只有插件JDK才能开发插件 IntelliJ IDEA 2019.3.1 x64 如果你是其他版本,...会涉及到 插件工程创建后版本修改 gradle-5.2.1 与 2019 IDEA 版本下的插件开发匹配,如果遇到一些环境问题可以参考我们开篇介绍 在官方文档 https://plugins.jetbrains.com.../docs/intellij/disposers.html 介绍开发 IDEA 插件的工程方式有两种,分别是模板方式和 Gradle 工程方式。...这里我们分别演示下不同方式下工程的创建和所涉及到知识点内容的介绍,虽然两种方式都能创建 IDEA 插件工程,但更推荐使用 Gradle 方式。 四、模板方式创建 1....本章节初步介绍 IDEA 插件的方式和一个非常简单的基本功能,后续我们在 Gradle 创建插件的基础上,继续开发其他案例功能,逐步学习 IDEA 插件开发用到的各项技巧用于完成所需要解决的问题。
IDEA上使用Kotlin插件出现的几个小问题 2017-07-04 by Liuqingwen | Tags: Kotlin | Hits 一、前言 之前使用2016版本的 IntelliJ...新版本 Kotlin 插件安装 刚开始新版本是没有 Kotlin 插件配置的,但是很奇怪的是,打开 File->Settings->Plugins 搜索 Kotlin 显示 Kotlin 是安装好了的,...这就是一个坑了,我知道 Kotlin 插件并没有安装,这是错误的显示,只要刷新或者重启,或者点击插件窗口下面的 Install JetBrains plugin......按钮,可以看到可以继续搜索并正常安装 Kotlin 插件了。安装好重启一切正常! 2....IDEA\KotlinSamples\build\classes\java\main;D:\Software\Programme\IntelliJ IDEA 2016.3.4\lib\idea_rt.jar
Kotlin 支持 IntelliJ IDEA 2022.1 支持 Kotlin 1.6.20,因此最新的 Kotlin 语言功能,例如支持并行编译、上下文接收器原型以及跨所有 Kotlin 目标的更好的代码共享...使用这些功能需要在 IntelliJ IDEA Ultimate 中安装 Go 插件,目前仅适用于标准库函数。...**,以及一些字段的验证,如 boolean 和 int。 对 Helm 的导入子值支持 支持通过 import-values 设置导入子值,这些设置影响模板中内置对象的完成/导航。...请注意,Kubernetes 功能仅适用于 IntelliJ IDEA Ultimate,并且需要安装插件。...构建工具 更新 Gradle 的进度条 为 Gradle 进程实现了一个确定的进度条,例如下载依赖项和导入工件,允许跟踪文件发生的情况并估计该过程何时完成。
环境搭建:使用IntelliJ IDEA或Android Studio进行Kotlin开发,需要安装Kotlin插件。配置Gradle构建脚本,以支持Kotlin项目的构建和运行。...如何学习该知识 下载安装IntelliJ IDEA或Android Studio,并配置Kotlin插件。 创建一个新的Kotlin项目,通过编写和运行简单的Kotlin代码,熟悉开发环境。...Kotlin与Android开发 重点详细内容知识点总结 Android SDK集成:配置Kotlin插件与Gradle构建脚本,将Kotlin应用于实际Android项目中。...如何学习该知识 通过配置Kotlin插件和Gradle构建脚本,将Kotlin应用于Android项目中。...如何学习该知识 熟练使用IntelliJ IDEA或Android Studio进行Kotlin开发,熟悉代码补全、重构、调试等功能。
作者 | IDE 出品 | JetBrains 在此版本中,IntelliJ IDEA 获得了大量出色的新功能和改进。...③我们改进了 Gradle 操作输出的显示,为您提供有关同步/构建过程当前状态的信息,现在,状态树和输出控制台并排显示在一起。 ④Gradle 设置对话框已经过重新设计和清理。...10 Kotlin 捆绑的 Kotlin 插件已更新至 v1.3.41。 ①更好的 Kotlin JPA 支持包括:代码补全、错误高亮显示、用于导航的间距图标以及生成 Kotlin 实体类的能力。...③Node.JS 现在与 IntelliJ IDEA 旗舰版捆绑。 有关更多详情,请参阅“最新功能”页面的插件部分。...没有您,就不会有今天的 IntelliJ IDEA!我们希望您喜欢我们准备的所有新功能和改进!立即下载 IntelliJ IDEA 2019.2!
主要更新 通过设置使用新 IntelliJ IDEA UI 在 IntelliJ IDEA 2022.3 中,您可以切换到新 UI 并预览 IDE 完全重做的外观,新外观干净、现代且功能强大。...Kotlin 对 Kotlin 1.7.20 功能的支持 IntelliJ IDEA 2022.3 现在完全支持 Kotlin 1.7.20 中引入的功能,包括新的 ..< 运算符和数据对象声明。...构建工具 针对 Groovy 项目中 build.gradle 文件操作的改进 IntelliJ IDEA 2022.3 为 Groovy 构建脚本中的 Gradle 版本目录提供了代码补全和导航。...注意,对于 Java 和 Kotlin 以外的语言,您需要安装一个额外插件。...与 IntelliJ IDEA 捆绑的 Android 插件现在提供了 Android Studio Electric Eel Beta 2 的所有功能,包括对 Android Gradle 插件(AGP
图片 安全 包检查器插件 ntelliJ IDEA 2022.1 现在可以通过检查 Checkmarx SCA 数据库和国家漏洞数据库,来检测项目中使用的 Maven 和 Gradle 依赖项中的漏洞。...图片 Kotlin 支持 IntelliJ IDEA 2022.1 支持 Kotlin 1.6.20,因此最新的 Kotlin 语言功能,例如支持并行编译、上下文接收器原型以及跨所有 Kotlin 目标的更好的代码共享...使用这些功能需要在 IntelliJ IDEA Ultimate 中安装 Go 插件,目前仅适用于标准库函数。...**,以及一些字段的验证,如 boolean 和 int。 图片 图片 对 Helm 的导入子值支持 支持通过 import-values 设置导入子值,这些设置影响模板中内置对象的完成/导航。...图片 请注意,Kubernetes 功能仅适用于 IntelliJ IDEA Ultimate,并且需要安装插件。
Android Studio / IDEA 插件 Codota 搜索最好的Android代码 intellij-java2smali将Java & Kotlin编译成smali gradle-cleaner-intellij-plugin...支持Gradle groovy脚本(.build)及kotlin脚本(.build.kts)。 *示例图: ?...设置语法规则 idea-markdown(https://github.com/nicoulaj/idea-markdown) 这个插件3年前已经停止维护,它已经从Jetbrains插件库中删除。...Codota使用示例图 intellij-java2smali(https://github.com/ollide/intellij-java2smali) 将Java & Kotlin编译成smali...intellij-java2smali示例图 gradle-cleaner-intellij-plugin(https://github.com/Softwee/gradle-cleaner-intellij-plugin
Groovy的语法与Java非常相似,但提供了更多的语法糖和动态特性,如闭包、省略括号等,使得编写Gradle脚本更加方便快捷。...Kotlin的语法简洁且富有表现力,与Java相比,它减少了样板代码,并增加了许多实用的功能,如空安全、默认参数、扩展函数等。 2....IDE支持与开发体验 Groovy Groovy在IDE(如IntelliJ IDEA和Android Studio)中有一定的支持,但相比Kotlin,其代码提示、编译检查等功能可能不那么完善。...Kotlin Kotlin在IDE中得到了高度集成和支持。IntelliJ IDEA和Android Studio等IDE为Kotlin提供了自动补全、内容辅助、源代码导航、重构等强大功能。...Kotlin Kotlin拥有庞大而繁荣的开发者社区,社区成员为语言和库做出了巨大贡献,并提供了丰富的Gradle插件和工具。
IntelliJ IDEA 2019.3 平台更新 Android Studio IDE 核心已经整合了 IntelliJ IDEA 2019.3 和 2019.3.3 版本的更新。...完整的更新列表请查看 Android Gradle 插件 4.0.0 版本说明。...新的构建功能开关选项 Android Gradle 插件内置了对现代代码库 (如数据绑定和视图绑定) 和构建功能 (如自动生成 BuildConfig 类) 的支持。...虽然我们对使用 Kotlin 来配置构建有很高的期待,但接下来的一年中我们依然会继续完善 Android Gradle 插件的 DSL API,这可能会给 Kotlin 脚本用户带来 API 的重大变更...、补全和错误检查 IntelliJ IDEA 2019.3 平台更新: 性能和质量得到提升 实时模板更新: 为 Kotlin 提供 Android 专用实时模板 Clangd 支持: 默认启用 Clangd