我以某种方式将 Shift+E(某些东西)映射为 Visual Studio 2013 中的键盘快捷键。
几天前,我全新安装了 Windows 10,今天完成了 Visual Studio Professional 的安装。我认为(但我不确定)这个问题最初不存在。我刚开始在 Visual Studio 中输入时,我想我以某种方式触发了Windows 讲述人使用键盘快捷键。我认为我触发讲述人的原因是屏幕上闪过一个东西,然后一个蓝色矩形围绕着具有焦点的编辑器窗口。当我最小化 Visual Studio 时,该蓝色矩形在桌面上仍然可见。无论在“设置”中如何操作都无法消除它。有一次,我的键盘就像卡住了一样,尝试打字会导致焦点从一个程序跳转到另一个程序。需要重新启动才能恢复正常。我不知道这是否相关,但我怀疑我在一切出现问题时重新分配了键盘快捷键。
重启后,我花了几分钟才意识到我再也无法按下 Shift+E 键。当我按下它时,Visual Studio 会等待和弦的第二个键。我尝试进入键盘选项并单击重置。我尝试卸载 Visual Studio(不删除任何剩余文件)并重新安装。我禁用了我安装的扩展(但保留了 Visual Studio 自带的扩展)。毫无效果。
关于如何找出 Shift+E 的分配内容或重置此分配,您有什么想法吗?
答案1
你已经安装了 VS2015 的 Powershell Tools,是吗?
看起来他们错误地将Shift+分配E给了其中一个命令。
在工具>选项>环境>键盘,找到命令EditorContextMenus.CodeWindow.PowerShell.ExecuteAsScript
并取消分配快捷方式。