如何禁用 VS Code 和弦
How to disable VS Code chords
我在 Mac OS X 上使用 VS Code 1.51.11。
在我的集成终端中,我想使用绑定 CMD+K
来触发 clear
命令来清除终端。它在我的常规 Terminal.app 中工作,但是当我在 VS Code 的集成终端中执行此操作时,我收到消息 CMD+K was pressed. Waiting for second key of chord...
.
我研究过如何在 VS Code 中禁用和弦,但在官方文档或互联网上的其他博客文章中没有找到解决方案。
我还检查了我的键绑定,CMD+K 映射到此键绑定:
{
"key": "cmd+k",
"command": "-workbench.action.terminal.clear",
"when": "terminalFocus && terminalProcessSupported"
}
任何帮助我实际将 CMD + K 映射到所需功能(清除 VS Code 中的集成终端)的帮助都很棒!
你有两件事要做。正如其他地方所报告的那样禁用此设置(默认启用):
Terminal > Integrated : Allow Chords
此外,您的快捷键
{
"key": "cmd+k",
"command": "-workbench.action.terminal.clear",
"when": "terminalFocus && terminalProcessSupported"
}
命令前有一个-
。这用于删除该键绑定,因此无论 Allow Chords
设置如何,该键绑定都不会起作用。删除 -
以启用键绑定。
如果您按照 Mark 的说明进行操作,但 cmd + k
仍然不起作用,您可能遇到了这个问题:
我已将快捷方式 editor.unfold
分配给 cmd + k cmd + u
。这阻止了 cmd + k
清除终端。我必须在快捷方式中添加一个 when 子句:editorTextFocus && foldingEnabled
.
首先,按照 Mark 的说明进行操作。如果仍然不起作用,可能是这样:
这行不通
在我的 VSC 中,此设置已阻止 cmd + k
清除终端:
{
"key": "cmd+k cmd+u",
"command": "editor.unfold"
}
这有效
添加 when 子句 editorTextFocus && foldingEnabled
后,我可以再次在终端中使用 cmd + k
。
{
"key": "cmd+k cmd+u",
"command": "editor.unfold",
"when": "editorTextFocus && foldingEnabled"
}
我在 Mac OS X 上使用 VS Code 1.51.11。
在我的集成终端中,我想使用绑定 CMD+K
来触发 clear
命令来清除终端。它在我的常规 Terminal.app 中工作,但是当我在 VS Code 的集成终端中执行此操作时,我收到消息 CMD+K was pressed. Waiting for second key of chord...
.
我研究过如何在 VS Code 中禁用和弦,但在官方文档或互联网上的其他博客文章中没有找到解决方案。
我还检查了我的键绑定,CMD+K 映射到此键绑定:
{
"key": "cmd+k",
"command": "-workbench.action.terminal.clear",
"when": "terminalFocus && terminalProcessSupported"
}
任何帮助我实际将 CMD + K 映射到所需功能(清除 VS Code 中的集成终端)的帮助都很棒!
你有两件事要做。正如其他地方所报告的那样禁用此设置(默认启用):
Terminal > Integrated : Allow Chords
此外,您的快捷键
{
"key": "cmd+k",
"command": "-workbench.action.terminal.clear",
"when": "terminalFocus && terminalProcessSupported"
}
命令前有一个-
。这用于删除该键绑定,因此无论 Allow Chords
设置如何,该键绑定都不会起作用。删除 -
以启用键绑定。
如果您按照 Mark 的说明进行操作,但 cmd + k
仍然不起作用,您可能遇到了这个问题:
我已将快捷方式 editor.unfold
分配给 cmd + k cmd + u
。这阻止了 cmd + k
清除终端。我必须在快捷方式中添加一个 when 子句:editorTextFocus && foldingEnabled
.
首先,按照 Mark 的说明进行操作。如果仍然不起作用,可能是这样:
这行不通
在我的 VSC 中,此设置已阻止 cmd + k
清除终端:
{
"key": "cmd+k cmd+u",
"command": "editor.unfold"
}
这有效
添加 when 子句 editorTextFocus && foldingEnabled
后,我可以再次在终端中使用 cmd + k
。
{
"key": "cmd+k cmd+u",
"command": "editor.unfold",
"when": "editorTextFocus && foldingEnabled"
}