从VS Code运行终端中的文件

问题描述 投票:1回答:2

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

提前致谢。

python visual-studio-code
2个回答
1
投票

尝试

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

随着你想要的任何键绑定。见Release notes: sendSequence and variables

使用vscode v1.32,您可以使用$ {file}等变量将sendSequence发送到终端,这是当前文件。如果您想要其他路径,请将$ {file}替换为上面键绑定中的路径名。

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

\u000D是一个返回,因此它会自动运行。

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

c:Users\Some Directory\fileToRun


0
投票

如果我理解你的问题,我认为你可以查看答案herehere。我想你必须相应改变你的task.json

© www.soinside.com 2019 - 2024. All rights reserved.