从VS Code在终端中运行文件

时间:2019-03-09 22:00:57

标签: python visual-studio-code

是否存在任何VS Code快捷方式,可让您在Windows终端中运行文件而无需直接将文件路径写入终端?

谢谢。

2 个答案:

答案 0 :(得分:1)

尝试

  {
    "key": "ctrl+shift+t",
    "command": "workbench.action.terminal.sendSequence",
    "args": { "text": "node '${file}'\u000D" }
  }

具有您想要的任何键绑定。参见Release notes: sendSequence and variables

使用vscode v1.32,您可以使用$ {file}之类的变量将当前序列发送到终端。如果您需要其他路径,请在上面的绑定中用您的路径名替换$ {file}。

在上面的键绑定中,我刚刚添加了node-替换为您需要在终端中运行python文件的任何内容。就像您的设置一样:"c:/python27/python.exe"中的"python.pythonPath": "c:/python27/python.exe"

\u000D是返回值,因此它将自动运行。

我在$ {file}变量周围添加了',以防您的文件路径中包含空格,

c:Users\Some Directory\fileToRun

答案 1 :(得分:0)

如果我理解您的问题,我认为您可以调查答案herehere。我猜您必须相应地更改task.json