zoukankan      html  css  js  c++  java
  • 手把手制作一个简单的IDEA插件(环境搭建Demo篇)

    新建IDEA插件
    File --> new --> Project--> Intellij PlatForm Plugin-->Next-->填好项目名OK

    编写插件
    新建工程后在src下建个java文件, 如下

    代码如下
    import com.intellij.openapi.actionSystem.AnAction;
    import com.intellij.openapi.actionSystem.AnActionEvent;
    import com.intellij.openapi.ui.Messages;

    public class HelloIDEA extends AnAction {
    @Override
    public void actionPerformed(AnActionEvent anActionEvent) {
    // 弹窗显示消息
    Messages.showMessageDialog("Hello world",
    "ShuoGG Say", Messages.getInformationIcon());
    }
    }
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    修改plugin.xml
    plugin.xml在META-INF目录下
    name为插件名, action用定义插件的input和output, 等实现效果再回过头来看这参数就很清楚了

    打包插件


    打包后生成一个jar包, 这就是我们的插件

    安装插件
    选择刚打包好的jar来安装

    装完打勾重启IDEA

    插件效果
    到window菜单的第一栏就会看到HelloIDEA一项, 其实就是对应之前xml下action的group-id="WindowMenu" anchor="first"

    点击后就会弹出, 完毕收工

     
     
    参考:手把手制作一个简单的IDEA插件(环境搭建Demo篇)


     

  • 相关阅读:
    第五周作业
    关于结对编程的理解
    第四周作业
    总结
    总结
    总结
    总结
    总结
    判断树、判断表
    总结
  • 原文地址:https://www.cnblogs.com/aspirant/p/10516843.html
Copyright © 2011-2022 走看看