是否有任何VSCode快捷方式可以让您在Windows终端中运行文件而无需将文件路径直接写入终端?
提前致谢。
尝试
{
"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