美文网首页梁典典的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