IntelliJ 9 插件开发

1.创建IDEA SDK,这是开发插件的基础。启动IDEA,打开Project Structure,在SDKs中设置IDEA SDK。
IntelliJ 9 插件开发_第1张图片
这里有个注意事项:默认情况下,新创建的SDK会将idea.jar包含到classpath中,由于IntelliJ IDEA的Open API不能完全满足需要的功能,你的插件可能会用到IDEA未公布的API,所以这里建议你检查一下idea.jar是否已经被包含,如果没有被包含,请加入这个jar文件。
2.创建工程
New Project --> Create project from scratch -->
IntelliJ 9 插件开发_第2张图片
3.IOC容器介绍、Virtual File, Document 和 Psi File介绍
请参考附件IntelliJ_IDEA_plugin_guide中相关章节,这里不再做阐述
4.创建Application Component
IntelliJ 9 插件开发_第3张图片
我们还需要为Application Component创建一个Form
IntelliJ 9 插件开发_第4张图片
建议大家安装一下UI Designer这个插件,这样就可以可视化编辑Form。
IntelliJ 9 插件开发_第5张图片

5.创建action和相应的form。
创建过程和Application Form类似,不同的是,action有更多的位置选项
IntelliJ 9 插件开发_第6张图片
Groups 这里可以选择action出现的位置。详细的各种信息可以参考官方网站的文档。
http://confluence.jetbrains.net/display/IDEADEV/PluginDevelopment
如MainToolBar表示主工具栏。

6.配置调试
IntelliJ 9 插件开发_第7张图片

7.整体开发感觉还是比较简单,不再多做阐述,直接上代码。附件中devmodule.rar是一个示例代码,主要实现了以下功能,在setting中增加了以下配置项
IntelliJ 9 插件开发_第8张图片
在工具栏中增加了几个按钮
IntelliJ 9 插件开发_第9张图片

你可能感兴趣的:(.net,UI,IOC,idea)