import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.PlatformDataKeys; import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.Messages; public class HelloWorldAction extends AnAction { @Override public void actionPerformed(AnActionEvent e) { Pr...
虽然不知道原因,但是根据Check Out And Build Community Edition:http://www.jetbrains.org/intellij/sdk/docs/basics/checkout_and_build_community.html我们需要建立一个IDEA jdk来运行插件: 除非你在Mac上使用官方JDK,否则你需要手动添加/lib/tools.jar到classpath中。 1.4、配置IntelliJ Platform SDK 打开File | ...
可以在Gradle插件看到新加的两个Plugin: 有用的链接 IntelliJ Plugin SDK Doc 插件Demo工程 IntelliJ-IDEA插件社区 IntelliJ Platform UI Guidelines:里面定义了一些UI相关的规范以及使用范例。 插件库:可以过滤是否开源 Gradle 最后 官方文档、开源插件、社区、IDEA源码是插件开发最好的老师。 欢迎留言提问~编辑...
1.1勾选Java和IntelliJ Platform Plugin这两个选项,SDK选择JDK1.8即可 1.2然后一路next即可; 上面的不要看了,不用Gradle,反正暂时用了一下不怎么好用,还是用网上常用的方式来创建; 2.新建Module选择IntelliJ Platform Plugin,然后SDK选择之前创建的; 2.1直接next,设置项目名然后Finish 3.对着src右键(或者Alt + Inser...
访问https://github.com/JetBrains/intellij-platform-plugin-template 点击Use this template创建模版。 Clone 项目到自己本地。 注:模版生成的项目是使用的Kotlin,所以这里使用的第一种方式创建。 开始开发 修改build.gradle 配置文件 原内容如下: 修改后: ...
不同版本的IDEA可能采用不同的IntelliJ Platform版本,这可能导致插件在不同版本上表现不一致。为确保插件的兼容性,开发者应先了解目标版本的IntelliJ Platform版本和JDK的对应关系。此外,还需要关注IDEA本身和依赖库的版本关系。有时,新版本的IDEA可能不再支持某些旧版本的依赖库,这可能导致插件编译失败或运行时出错。
Minimumbuild.gradle.ktssetup: repositories{mavenCentral()intellijPlatform{defaultRepositories()}}dependencies{intellijPlatform{intellijIdeaCommunity("<versionNumber>")}}
特别是在嵌套层级比较多或者代码缩进不规范的时候作用更明显。效果图:总结 Intellij IDEA 的插件机制为开发者提供了更多的可能,使用官方提供的Intellij Platform Plugin SDK你也可以自己开发一个插件玩玩。如果你发现一些好用的插件,也可以通过留言分享出来。(完)相关阅读 接住喽,送你个装逼技能:JDK动态代理 ...
--please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.htmlfordescription--><idea-version since-build="145.0"/><!--please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html...
Intellij IDEA 15.0版本的启动图 点击创建工程 创建Intellij Platform Plugin工程 如果位置3(Project SDK)中显示没有sdk,我们可以自行点击New,然后选择Intellij IDEA的安装目录就可以创建一个SDK环境了 QQ20151122-4@2x.png 填写好工程名称和目录点击Finish,就创建好一个Intellij Plugin工程了。