如何禁用 VS Code 和弦

Ric*_*ram 8 terminal keyboard-shortcuts text-editor visual-studio-code

我在 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"
  }
Run Code Online (Sandbox Code Playgroud)

任何帮助我将 CMD + K 实际映射到所需功能(清除 VS Code 中的集成终端)的帮助都会很棒!

Mar*_*ark 7

有两件事需要你做。正如其他地方所报告的,禁用此设置(默认启用):

Terminal > Integrated : Allow Chords

另外,你的键绑定

{
  "key": "cmd+k",
  "command": "-workbench.action.terminal.clear",
  "when": "terminalFocus && terminalProcessSupported"
}
Run Code Online (Sandbox Code Playgroud)

-命令之前有一个。这用于删除该键绑定,因此无论设置如何Allow Chords,该键绑定都永远不会起作用。删除-以启用键绑定。