等待和弦的第二把钥匙

时间:2014-01-10 02:41:15

标签: visual-studio visual-studio-2012

我已将键盘快捷键 Ctrl + E 分配给命令。但是当我单击 Ctrl + E 时,状态栏会显示 Ctrl + E 。等待和弦的第二把关键......“。

如果我按下 Esc 键,我会得到“组合键( Ctrl + E Esc )不是命令。“

如何激活已分配给 Ctrl + E 的命令?

我知道这与问题How do you stop Visual Studio from waiting for the second part of a shortcut-combination?相同。但那里给出的答案(点击 Esc )对我不起作用。

6 个答案:

答案 0 :(得分:22)

选择的答案是错误的,说明您不能单独使用 Ctrl + E (至少对于Visual Studio 2013)。

对于那些来自Mac或其他操作系统背景的人,其中 Ctrl + E 将您带到当前行的末尾( End 默认情况下在VS中的键快捷键),这在切换环境时是一个非常令人沮丧的限制。

我发现至少在Visual Studio 2013中,您可以删除使用 Ctrl + E 和弦的所有快捷方式(我将永远不会使用)和将Edit.LineEnd命令设置为 Ctrl + E 。只需几分钟就可以找到要移除的和弦(大多数都在工作区设计师的下方)。

答案 1 :(得分:15)

  
      
  1. 要查看当前正在使用键盘快捷键的命令,请输入该命令   在“按快捷键:”编辑框中。确保不要不小心点击“分配”。
  2.   
  3. 在下拉框“当前使用的快捷方式:”中,您可以浏览   通过并手动删除所有命令   目前占据您所需的快捷组合。
  4.   

enter image description here

答案 2 :(得分:4)

键和弦是Visual Studio的键盘快捷键功能。它们由一系列按键组成,如( Ctrl + K Ctrl + C 取消注释代码的注释代码或( Ctrl + K Ctrl + U

用户按下一个 Ctrl + 组合,然后另一个 Ctrl + 组合激活它们。例如,在我安装的Visual Studio上, Ctrl + K Ctrl + C 用于评论所选文本。

在你的情况下, Ctrl + E 是一个常见的和弦启动器,并被许多和弦使用。例如 Ctrl + E Ctrl + W = 切换Word Wrap 和< kbd> Ctrl + E Ctrl + X = 工作区Designer.ExpandAll

您看到错误的原因是因为Visual Studio将其映射到其他和弦。因此,您不能单独使用 Ctrl + E 作为键盘快捷键

但是,您可以创建自己的和弦, Ctrl + E Ctrl + D 不在在我安装的Visual Studio 2012上使用。

你的问题与其他问题不一样。在那个问题中,OP已经启动了和弦进程( Ctrl + E ),并希望取消Visual Studio等待第二个和弦键。

修改 在某些情况下,您可以使用 Ctrl + E 作为独立快捷方式。它可能取决于您在Visual Studio中启用的开发人员设置。此外,如果您删除以( Ctrl + E )开头的所有键和弦,则它可以作为非和弦快捷键使用。

答案 3 :(得分:2)

我之所以提出这个问题,是因为与OP存在相同的问题,但是在集成终端中。我的问题:

我无法通过执行Ctrl + C来停止节点服务器,因为我的VS代码正在等待“和弦的第二个键” ...

我通过取消选中允许和弦复选框,在用户设置中对其进行了修复。

我为我here回答了更合适的问题。

答案 4 :(得分:0)

我的“ <” [backquote]键也遇到了同样的问题,在正常设置下找不到正确的键绑定。允许和弦也无济于事。

这适用于无法在默认键绑定中重新分配键的任何人:

  1. 在终端中找到用户设置。
    Windows %APPDATA%\Code\User\

    macOS $HOME/Library/Application Support/Code/User/

    Linux $HOME/.config/Code/User/
  1. 打开keybindings.json文件
  2. 查找所有您想消失的和弦。
  3. (显然)删除/更改它们

希望我能对你们中的一些人有所帮助!

答案 5 :(得分:-1)

ctrl + E

然后

ctrl + V

更多信息enter image description here