【发布时间】:2021-12-17 21:07:27
【问题描述】:
这发生在今天,当我想选择文件的整个文本时。它一直在说:
(Ctrl + A) was pressed. Waiting for second key of chrod...
这是我选择所有键盘快捷键的屏幕截图。如何使用Ctrl + A 选择所有文本。
【问题讨论】:
这发生在今天,当我想选择文件的整个文本时。它一直在说:
(Ctrl + A) was pressed. Waiting for second key of chrod...
这是我选择所有键盘快捷键的屏幕截图。如何使用Ctrl + A 选择所有文本。
【问题讨论】:
您还有另一个以 Ctrl+A 开头的键绑定,如下所示:
一个接一个(而不是同时)按下的多个按键序列称为“和弦”。
您可能不小心创建了它,或者最近安装了一个添加有问题的绑定的扩展。要找到它,就像我在屏幕截图中所做的那样,在键盘快捷键搜索框中输入“ctrl a”(可以通过输入 Ctrl+K 然后 Ctrl+S 打开该选项卡)。然后寻找一个以 Ctrl+A 开头但后面有其他内容的绑定(在我的例子中,另一个 Ctrl+A,但它几乎可以是任何东西)。
当您发现有问题的绑定时,右键单击它,然后删除或更改它。然后单独 Ctrl+A 将恢复工作。
注意:此问题及其答案属于Visual Studio Code,与Visual Studio 不同。有关 Visual Studio 中等效情况的信息,请参阅 this question。
【讨论】:
您可能希望保留导致您的原始键绑定出现问题的和弦键绑定。解决此问题的一个潜在解决方法是将您的原始键绑定也变成和弦。例如,您可以有一个退出和弦的“停止”字符。例如,“Ctrl+A”。在哪里 ”。”是你的停止字符。
因此,如果出于某种原因您真的喜欢“Ctrl+A”作为一堆和弦键绑定的开始击键,那么将所有当前的“Ctrl+A”键绑定重新绑定到“Ctrl+A”。将为任何其他方式的和弦键绑定释放该键击。
【讨论】:
我的情况是Ctrl+x 不起作用,被认为是键弦的开始。每次按Ctrl+x,不是剪切选中的文本,而是编辑告诉我,它正在等待和弦的第二个键。
查看“首选项->键盘快捷键”没有帮助。在列表中搜索Ctrl+X 显示只有“Cut”命令映射到此键。
我必须编辑文件$HOME/.config/Code/User/keybindings.json(在Linux 下)并搜索CTRL+x。事实证明,另一个命令被映射到以这个组合键开头的键弦。我不知道我是怎么遇到这种情况的。
【讨论】: