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

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")
}

完毕

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容