美文网首页梁典典的idea插件开发技巧
idea开发之调用idea自带命令行工具运行一条命令

idea开发之调用idea自带命令行工具运行一条命令

作者: 梁典典 | 来源:发表于2022-12-07 10:25 被阅读0次

    1.首先要在插件中引入idea的依赖

    build.gradle.kts中加入依赖

    intellij {
     plugins.set(listof("terminal"))
    }
    

    idea的很多api都要引入这些模块的依赖才能调用相关方法的

    2.声明引用

    plugin.xml中新增ID

    <depends>org.jetbrains.plugins.terminal</depends>
    

    3.调用函数

    import org.jetbrains.plugins.terminal.TerminalView; //导包
    
    ///调用函数
    ///[project.basePath] - 命令的执行路径,也可以根目录: /
    ///["build"] tab名称
    ///["flutter pub run build_runner build"] 执行的命令
    fun doSomeing() {
      TerminalView.getInstance(project)
          .createLocalShellWidget(project.basePath,"build")
          .executeCommand("flutter pub run build_runner build")
    }
    

    完毕

    相关文章

      网友评论

        本文标题:idea开发之调用idea自带命令行工具运行一条命令

        本文链接:https://www.haomeiwen.com/subject/fcuwfdtx.html