我已将键盘快捷键 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 )对我不起作用。
答案 0 :(得分:22)
选择的答案是错误的,说明您不能单独使用 Ctrl + E (至少对于Visual Studio 2013)。
对于那些来自Mac或其他操作系统背景的人,其中 Ctrl + E 将您带到当前行的末尾( End 默认情况下在VS中的键快捷键),这在切换环境时是一个非常令人沮丧的限制。
我发现至少在Visual Studio 2013中,您可以删除使用 Ctrl + E 和弦的所有快捷方式(我将永远不会使用)和将Edit.LineEnd命令设置为 Ctrl + E 。只需几分钟就可以找到要移除的和弦(大多数都在工作区设计师的下方)。
答案 1 :(得分:15)
- 要查看当前正在使用键盘快捷键的命令,请输入该命令 在“按快捷键:”编辑框中。确保不要不小心点击“分配”。
- 在下拉框“当前使用的快捷方式:”中,您可以浏览 通过并手动删除所有命令 目前占据您所需的快捷组合。
醇>
答案 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]键也遇到了同样的问题,在正常设置下找不到正确的键绑定。允许和弦也无济于事。
这适用于无法在默认键绑定中重新分配键的任何人:
Windows %APPDATA%\Code\User\
macOS $HOME/Library/Application Support/Code/User/
Linux $HOME/.config/Code/User/
希望我能对你们中的一些人有所帮助!
答案 5 :(得分:-1)