首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
IntelliJ IDE 插件开发
庄周de蝴蝶
创建于2024-02-28
订阅专栏
IntelliJ IDE 插件开发总结
等 83 人订阅
共14篇文章
创建于2024-02-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
IntelliJ IDE 插件开发 | (十四)使用 JCEF 嵌入网页
JCEF(Java Chromium Embedded Framework)是 CEF 针对 Java 的一个版本,通过使用 JCEF 可以在应用程序中嵌入网页,而 IDEA 插件开发也从 2020.
IntelliJ IDE 插件开发 | (十三)自定义项目脚手架(下)
在上一篇文章中介绍了如何在 IDEA 中自定义项目脚手架,本文将介绍如何在WebStorm、PyCharm、CLion等其它 IntelliJ 主流平台中如何自定义项目脚手架
IntelliJ IDE 插件开发 | (十二)自定义项目脚手架(上)
在开发创建一个新项目的时候,我们一般都会使用平台自带的脚手架,如下图所示,,或者是使用网页版, 尽管平台已经提供
IntelliJ IDE 插件开发 | (十一)解析 Mybatis 的控制台 SQL 日志
本文则是开发一个解析控制台中 MyBatis 的 SQL 日志,通过点击图标即可实现获取到完整 SQL 日志并复制到粘贴板中,效果如下图所示,另外本文所涉及到的完整代码也已上传到GitHub。
IntelliJ IDE 插件开发 | (十)主题插件开发入门
在前面的章节中,我们介绍的都是功能性插件的开发内容,本文则会介绍一下主题类插件的开发方式。不过本文也只是带大家入个门
IntelliJ IDE 插件开发 | (九)实现 Unicode 字符折叠预览
本系列文章已收录到专栏,交流群号:689220994,也可点击链接加入。 前言 在上一篇文章中我们介绍了如何实现 i18n 的方式,其中提到官方建议我们在编写语言文件时将 ASCII 码范围
IntelliJ IDE 插件开发 | (八)国际化配置
尽管大多数情况下我们开发的插件可能都是自己或者团队内部使用,但是如果想要将开发的插件发布到 Jetbrains 的插件市场,吸引更多的用户使用和支持,那么 i18n
IntelliJ IDE 插件开发 | (七)PSI 入门及实战(实现 MyBatis 插件的跳转功能)
所谓 PSI(Program Structure Interface),直译过来是程序结构接口,其实就是 IntelliJ 平台给我们提供用来解析代码文件,简化对各类编程语言(Java、Kotlin、
IntelliJ IDE 插件开发 | (六)内部模式的使用
前几篇文章主要介绍了 IntelliJ IDE 插件开发的基础知识和实战内容,作为后续内容的过渡,本文会讲解前几篇文章中提到过的内部模式的使用。内部模式通过菜单形式提供了一系列实用工具,能够帮助初学
IntelliJ IDE 插件开发 | (五)VFS 与编辑器
从本篇开始,则会介绍实现相关功能所需要的知识: VFS、编辑器、PSI、自定义语言等,最后再以两三个插件的实战开发(例如老生常谈的代码生成)进行结尾,本文涉及到的完整代码已上传到GitHub。
IntelliJ IDE 插件开发 | (四)来查收你的 IDEA 使用报告吧
在上篇文章的结尾提到本文将参考 VS Code 中 TimerMaster 插件的实现效果来实现一个在 IDEA 中统计编码情况的插件,TimerMaster 的效果如下
IntelliJ IDE 插件开发 | (三)消息通知与事件监听
在前两篇文章中讲解了关于插件开发的基础知识,本文将介绍关于消息通知和事件监听方面的内容,关于 IntelliJ IDE 插件开发的基本内容也就到此为止,在下一篇文章中将开发一个简单的插件对这部分总结。
IntelliJ IDE 插件开发 | (二)UI 界面与数据持久化
在上一篇文章中介绍了在IDEA下开发、运行和安装插件的基本步骤,因此创建项目等基础步骤不再赘述,本文则开始介绍如何进行 UI 界面的开发以及相关数据的持久化存储。
IntelliJ IDE 插件开发 | (一)快速入门
IntelliJ IDEA 作为 Java 开发的首选 IDE,其强大、方便之处不必多说。不过,由于个人或者团队的个性化需求,我们或多或少会想对其功能进行拓展,这时就需要开发插件