V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
myv2ex
V2EX  ›  分享创造

自己做的 IDEA IDE 的小插件

  •  
  •   myv2ex · 2015-04-25 13:44:14 +08:00 · 3819 次点击
    这是一个创建于 3499 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前发错节点了,再发一下。
    这个Plug In可以将IDEA IDE的常规图标替换成使用矢量图形进行显示,效果清晰细腻,虽然原始png图标其实已经支持视网膜屏的显示效果,但通过该插件提供的SDK还可以提高你的IDE的个性化效果,但自己能力时间有限,很多矢量图形都做不出来,所以先拿了些现有的常规矢量图标(其实就是一些字体库)顶一下,主要还是提供一个自定义扩展点,方便大家能够扩展出自己喜欢的样式。
    插件相关信息:https://plugins.jetbrains.com/plugin/7747?pr=idea
    同时也通过idea ide插件市场审核通过,在IDEA IDE里也可以找到哦。
    6 条回复    2015-05-03 00:00:17 +08:00
    Prothunder
        1
    Prothunder  
       2015-04-25 14:51:56 +08:00
    已用上,黑主题白图标很赞
    myv2ex
        2
    myv2ex  
    OP
       2015-04-25 15:07:11 +08:00
    @Prothunder 谢了
    492162921
        3
    492162921  
       2015-04-27 11:30:54 +08:00
    辛苦了···
    flamhaze5946
        4
    flamhaze5946  
       2015-04-29 18:27:07 +08:00
    我想问下如果我想做个自动生成getter setter注释模版的插件,要学哪些资料呢,能推荐一下吗,谢谢!
    myv2ex
        5
    myv2ex  
    OP
       2015-04-30 00:20:41 +08:00
    @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的源码来完成自己的插件。
    flamhaze5946
        6
    flamhaze5946  
       2015-05-03 00:00:17 +08:00
    @myv2ex 非常感谢,准备暑假研究一番,毕竟适合自己的插件还是少,不如自己开发~~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2481 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 01:09 · PVG 09:09 · LAX 17:09 · JFK 20:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.