我在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中禁用和弦,但在官方文档或Internet上的其他博客文章中找不到解决方案。
我还检查了我的键绑定,并将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
设置如何,该键绑定将永远无法工作。删除-
以启用键盘绑定。