VS Code从Powershell打开新终端

时间:2018-06-22 07:58:29

标签: powershell terminal visual-studio-code

VS代码(Windows 10)

我想从ps1脚本中实现什么:

  • 打开4个终端标签
  • 首先运行python venv,然后运行django服务器
  • 第二个运行python venv然后运行django shell
  • 第三次运行反应(纱线启动)
  • git和其他应用的第四普通powershell

我创建了一个Powershell脚本,该脚本从默认打开的终端运行。现在,我想从第一个终端打开一个新的终端标签。

我可以从终端启动vs代码命令快捷方式(Ctrl +`)还是vs代码命令选项板(Ctrl + Shift + P)吗?

1 个答案:

答案 0 :(得分:1)

这是我解决问题的方式。

我创建了VS Code extension,并使用了extension API

// Create a terminal Window
const term = vscode.window.createTerminal("terminal_name");

// Write any powershell command
term.sendText("cd C:\\path\\to\\follow\\");

// Any other command
term.sendText("yarn start");

// Create a second terminal
const secTerm = vscode.window.createTerminal("second_terminal_name");

secTerm.sendText("cd C:\\another\\path\\to\\follow\\");

secTerm.sendText("py manage.py runserver");

// and so one