VSCode 定制 Python 运行的快捷键

Python 和 js 一样,都是脚本语言。好吧,Python 才是我更加熟悉的脚本语言。然后,VSCode 对 Python 的支持其实是很完善的,执行当前的脚本的话,我们当然可以使用默认的 Ctrl + F5,只是,这个默认的行为是有点慢的,而 Python 执行脚本不需要这么慢,我不想时间花在 Shell 上面。因此,就模仿我之前的配置 nodejs 的 json 配置,同样地,改造了这个 Ctrl + F5 快捷键,直接将 python filename 输送到 terminal 不就可以了嘛,呵,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{
"key": "ctrl+f5",
"command": "extension.multiCommand.execute",
"when": "editorTextFocus && editorLangId == 'python'",
"args": {
"sequence": [
"workbench.action.files.saveAll",
{
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "clear \u000D"
}
},
"workbench.action.terminal.focus",
{
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "python '${file}'\u000D"
}
},
"workbench.action.focusActiveEditorGroup"
]
}
}

这下执行 python 脚本快多了,比什么 PyCharm 之流要好多了。当然啦,这个只适合执行一些小脚本,或者说,写一写算法题之类。


版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!