开发IDEA定位到.class文件的插件(一)

版权声明:如果觉得文章对你有用,转载不需要联系作者,但请注明出处 https://blog.csdn.net/jinxin70/article/details/85229383

开发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

===================================================

官方例子:

https://github.com/JetBrains/intellij-sdk-docs/tree/5418d11b1aafe6454811fe8934658663a571600b/code_samples

action是用来扩展工具栏和菜单的,我在想鼠标右键菜单是不是菜单(在网上搜一下鼠标菜单属于什么类型的操作),如果是,文档中搜一下在plugin.xml中怎么配置的。

http://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_configuration_file.html

猜你喜欢

转载自blog.csdn.net/jinxin70/article/details/85229383