2014-01-10 18 views
18

我已经分配了键盘快捷键Ctrl + E给一个命令。但是当我点击Ctrl + E,状态栏显示为Ctrl + E被按下。等待和弦的第二个键...“等待和弦的第二个键

如果我打的Esc键键,我得到”组合键(Ctrl键+ËEsc键)不是命令。 “

如何激活已分配给按Ctrl +Ë命令

我知道,这是一样的问题How do you stop Visual Studio from waiting for the second part of a shortcut-combination?。但给出的答案(击中Esc)对我不起作用。

+0

我有同样的问题,但我不明白为什么它表现出来,“无中生有”没有明显的特殊原因。昨天不在这里,今天是在这里让我放松时间... – gsscoder

回答

6

键和弦是Visual Studio的键盘快捷键功能。它们由类似的按键序列的(Ctrl键 + ķCtrl键 + Ç),用于评论代码或(Ctrl键 + ķCtrl键 + Ü),用于取消注释代码

它们由用户按压一个Ctrl键 + 组合,然后另一个Ctrl键 + 组合激活。例如按Ctrl +ķ按Ctrl +ç我安装Visual Studio的用于注释选定的文本。

在你的情况,按Ctrl +Ë一种常见的和弦起动机和被许多和弦。例如Ctrl键 + ëCtrl键 + W¯¯ = 切换Word环绕Ctrl键 + ëCtrl键 + X = 工作区Designer.ExpandAll

您看到错误的原因是因为Visual Studio已将其映射到其他和弦。正因为如此,你不能用自己的键盘快捷键

使用按Ctrl + ē但是,你可以创建自己的和弦,按Ctrl + ē按Ctrl + d不在我安装的Visual Studio 2012中使用。

而你的问题与其他问题不一样。在这个问题中,OP已经开始的和弦进程(按Ctrl +Ë),并希望从等待第二个和弦键取消的Visual Studio。

编辑: 您可以使用按Ctrl +é作为一定条件下独立的快捷方式。这可能取决于您在Visual Studio中启用的开发人员设置。另外,如果您删除以(Ctrl + E)开头的所有和弦快捷键,则它可以作为非和弦快捷键工作。

+1

但我曾经在以前的版本中使用Ctrl + E(单独)。 –

19

选择的答案是错误的,说明你本身不能使用按Ctrl +Ë(至少为Visual Studio 2013)。

对于那些谁来自Mac或其他OS的背景,其中按Ctrl + Ë需要将当前行(结束默认在VS快捷键)结束,这是一个非常令人沮丧限制切换环境。

我发现,在Visual Studio 2013,至少,你可以删除所有使用按Ctrl +Ë和弦(其中没有我将永远使用)的快捷方式和Edit.LineEnd命令集按Ctrl + E。只需要几分钟的时间就可以跟踪要移除的和弦(大多数都在工作区设计器下)。

+1

FWIW'End'键将会把你带到当前行的末尾(开头是'Home'),这绝对不仅仅是一个VS快捷方式。 – chrnola

12
  1. 要查看所使用键盘快捷键的那一刻哪些命令,在其输入 “按下快捷键:”编辑框。确保你不小心点击“分配”。
  2. 在下拉框“当前使用的快捷方式:”中,您可以浏览 并手动删除当前占用所需快捷组合的所有命令。

enter image description here

相关问题