是否存在任何VS Code快捷方式,可让您在Windows终端中运行文件而无需直接将文件路径写入终端?
谢谢。
答案 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)