1
Prothunder 2015-04-25 14:51:56 +08:00
已用上,黑主题白图标很赞
|
2
myv2ex OP @Prothunder 谢了
|
3
492162921 2015-04-27 11:30:54 +08:00
辛苦了···
|
4
flamhaze5946 2015-04-29 18:27:07 +08:00
我想问下如果我想做个自动生成getter setter注释模版的插件,要学哪些资料呢,能推荐一下吗,谢谢!
|
5
myv2ex OP @flamhaze5946 IDEA IDE的学习资料奇少,本人较多查看学习也就是https://confluence.jetbrains.com/display/IDEADEV/PluginDevelopment中的相关信息,主要还是已源代码调试学习为主,大概查看到了下你需要实现的功能,实现方式可分为两种,1.要想完美融入idea ide中,可能涉及的关键类org.jetbrains.java.generate.view.GenerateTemplateConfigurable是需要在自行开发的插件中Component的实现类中完成前期构造的,其中各参数需要通过调试源码完成理解及相关编写,模板本身需要遵循Velocity语法规则。2.想自己来一套,可自行创建新菜单,前期可无需选择相关模板,模板样式固定,需研究相关写入动作的源码,后期扩展需要要自行构建配置项模型及UI展现。也有可能IDEA IDE中已提供相关扩展点来完成配置项的构建,但本人能力不及,确实木有找到(吐槽一下,IDEA IDE的扩展点查找确实木有Eclipse的PDE环境强劲,也有可能IDEA IDE在设计只出就压根不想为插件开发者提供更多的信息吧),总之需要多多研究IDEA IDE的源码来完成自己的插件。
|
6
flamhaze5946 2015-05-03 00:00:17 +08:00
@myv2ex 非常感谢,准备暑假研究一番,毕竟适合自己的插件还是少,不如自己开发~~
|