开发IDEA定位到.class文件的插件
原始需求:
发布补丁的时候,需要找到.class文件放到jar包里。
想开发一个IDEA插件,直接右键.java文件,定位到对应的.class文件,可以是复制.class文件路径,最好的是,直接右键打开.class所在目录
IDEA如何不显示文件夹或者特殊后缀的文件
首先来看IDEA如何让一些文件和目录不在Project视图中显示
我一般会加入下面这几个目录:
out;target;bin;.idea;
开发准备
首先是官网资料,我会第一个去翻
http://www.jetbrains.org/intellij/sdk/docs/welcome.html
页面打开
直奔主题,先通过Getting Started来了解下讲了啥。
官方文档引导我开发一个新的插件,使用gradle。
那我就用gradle。
==========================================================
gradle下载依赖好慢。。。
昨天的sdk下载好了,环境也好了,运行runIde:
应该还是我本地的网络问题,我启动会报这个错:
Cannot resolve builtin JBRE u152b1248.19. Falling local Java.
Cannot download JetBrains Java Runtime jbrex8u152b1248.19_windows_x64这个 jbrex8u152b1248.19_windows_x64下载不下来,但是没关系,最终尝试几次后会使用本地的java环境。
但是后面还是希望想办法,有没有配置可以直接使用本地的java,否则启动很慢。
运行之后,会启动一个社区办的IDEA Sanbox。如下图,在主菜单多了一个Greeting按钮:
点击Greeting有一个二级菜单Hello:
点击Hello,会有一个dialog
===================================================
官方例子:
action是用来扩展工具栏和菜单的,我在想鼠标右键菜单是不是菜单(在网上搜一下鼠标菜单属于什么类型的操作),如果是,文档中搜一下在plugin.xml中怎么配置的。
http://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_configuration_file.html