1.创建IDEA SDK,这是开发插件的基础。启动IDEA,打开Project Structure,在SDKs中设置IDEA SDK。
这里有个注意事项:默认情况下,新创建的SDK会将idea.jar包含到classpath中,由于IntelliJ IDEA的Open API不能完全满足需要的功能,你的插件可能会用到IDEA未公布的API,所以这里建议你检查一下idea.jar是否已经被包含,如果没有被包含,请加入这个jar文件。
2.创建工程
New Project --> Create project from scratch -->
3.IOC容器介绍、Virtual File, Document 和 Psi File介绍
请参考附件IntelliJ_IDEA_plugin_guide中相关章节,这里不再做阐述
4.创建Application Component
我们还需要为Application Component创建一个Form
建议大家安装一下UI Designer这个插件,这样就可以可视化编辑Form。
5.创建action和相应的form。
创建过程和Application Form类似,不同的是,action有更多的位置选项
Groups 这里可以选择action出现的位置。详细的各种信息可以参考官方网站的文档。
http://confluence.jetbrains.net/display/IDEADEV/PluginDevelopment
如MainToolBar表示主工具栏。
6.配置调试
7.整体开发感觉还是比较简单,不再多做阐述,直接上代码。附件中devmodule.rar是一个示例代码,主要实现了以下功能,在setting中增加了以下配置项
在工具栏中增加了几个按钮
- 大小: 108.4 KB
- 大小: 55.5 KB
- 大小: 35.2 KB
- 大小: 34.3 KB
- 大小: 97.4 KB
- 大小: 20.6 KB
- 大小: 44.5 KB
- 大小: 77.1 KB
- 大小: 131.9 KB
分享到:
相关推荐
IntelliJ IDEA插件开发基础(中文).pdf
Intellij platform plugin开发指导手册,java集成开发环境Intellij idea插件开发,本开发指导手册由上册、下册以及附录三个独立的文档组成,全部手册由四部分内容组成: 第一部分:上册,Intellij platform插件开发...
IntelliJ IDEA 插件开发入门指南
IntelliJ IDEA插件开发手册 IntelliJ IDEA插件开发手册 IntelliJ IDEA插件开发手册
AndroidStudio确实是一个不错的IDE,它...有的时候可能我们不太满足 于IDE本身的功能,所以需要对IDE进行扩展来开发它的插件。下面是一个简单的例子,http://blog.csdn.net/huweigoodboy/article/details/51427176。
Intellij Idea插件开发基础文档
IntelliJ IDEA 是一个功能强大的 Java 集成开发环境,支持包括 Java、Kotlin、Groovy、Scala 等多种编程语言。以下是一些常用的 IntelliJ IDEA 插件: 1. CodeGlance:在右侧显示代码缩微图以及当前视口在代码中的...
在intelliJ IDEA开发一个插件,用于检查自己的代码是否符合规范.如备注,方法,if语句,每个函数80行
码云 IntelliJ IDEA 插件由码云推出的 Git 插件,该插件基于 IntelliJ IDEA Github 插件开发,可实现 IntelliJ IDEA 与开源中国码云平台对接
现在关于开发插件的资料太少了,整理了点开发实例现在关于开发插件的资料太少了,整理了点开发实例现在关于开发插件的资料太少了,整理了点开发实例
Java 开发环境 Intellij IDEA 日常开发中的精品插件推荐(提升学习工作效率)
Nongfu一个IntelliJ IDEA插件,可帮助您快速将文件或目录移动到目标模块
开发工具在软件开发生命周期中扮演着至关重要的角色,它们旨在简化和加速从概念设计到产品部署的各个环节。以下是开发工具的主要作用: 代码编写与编辑: 提供集成开发环境(IDE),如Visual Studio、Eclipse、...
intellij【Echina Translate】: 1、安装intellij到指定盘符,JDK1.7以上。 2、切换到intellij根目录,将intellij_plug_echina.zip复制到plugins目录下,并解压到当前目录。 3、如果已经打开intellij,请先关闭,重新...
IntelliJ IDEA手册
清除utf8 bom的Intellij IDEA插件
JFrog IntelliJ IDEA插件向您的IntelliJ IDEA添加了对Maven,Gradle,Go和Npm项目依赖项的JFrog Xray扫描。 建立和测试源 要构建插件源,请按照以下步骤操作: 从git克隆代码。 通过运行以下gradle命令来构建和...