如何分配单个键盘快捷键来在 Visual Studio 代码中运行多种语言?

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

我正在使用 Visual Studio 代码,并使用 2 种语言进行编程。 Mac 的默认键盘快捷键对我来说不太舒服。因此,我将其更改为

Cmd
+
R
但每次我切换到另一种语言时,我都必须更改键盘快捷键,不仅将快捷键分配给我正在使用的语言,而且还要删除旧的快捷键。那么有没有一种方法可以让我分配 1 kb 快捷方式来运行所有语言呢?也很难看出哪些应该添加,哪些不应该添加......

visual-studio-code keyboard-shortcuts
1个回答
0
投票

从Daniel Kaplan提供的答案,我建议你去键盘快捷键的JSON文件并添加

"when": "editorTextFocus && editorLangId == (your language)"

例如

{
    "key": "ctrl+shift+t",
    "command": "java.debug.runJavaFile",
    "when": "editorTextFocus && editorLangId == java"
},
{
    "key": "ctrl+shift+t",
    "command": "python.execInTerminal-icon",
    "when": "editorTextFocus && editorLangId == python"
}
© www.soinside.com 2019 - 2024. All rights reserved.