几天后(我不知道它是从什么时候开始的)VS2019 中的前进键在代码编辑器中不起作用。无论我按多少次,它都没有任何作用。
它也不适用于菜单栏中的搜索框(标记为“搜索 (Ctrl+Q)”)或使用 Ctrl+F 出现的搜索框中。
它确实适用于其他地方,例如解决方案资源管理器搜索框 (Ctrl+;) 和资源编辑器。
正斜杠适用于我尝试过的任何其他应用程序(包括 Visual Studio Code 和 MS Excel)。问号 (Shift+/) 无处不在,包括在代码编辑器窗口中。甚至 AltGr+/也在工作(产生西类牙语倒置的问号)。
我尝试了所有其他键,包括 AltGr 组合。他们都工作正常。键盘布局是美国国际。
在笔记本电脑键盘上键入时,前斜杠键在代码编辑器中不起作用,在外部键盘上或通过 RDP session 键入时不起作用。
我正在运行 Windows 10 Pro 64 位版本 20H2,内部版本 19042.685。系统是最新的。
Visual Studio Professional 2019,16.8.3,也是最新的。
是什么导致正斜杠键失败?
我怎么解决这个问题?
最佳答案
(评论太长了。)
OP 表示重置键盘快捷键后问题已解决,这表明 /
被意外或可能被安装的扩展程序设置为键盘快捷键。
但是,在这种情况下,问题仍然存在,即如何识别特定的键盘快捷键分配给什么,以便仅关闭该快捷键而不是重置所有快捷键。
Visual Studio 似乎没有提供查看所有事件键盘快捷键列表的位置。另一种方法是转到工具/导入和导出设置/导出所选/所有设置并保存 .vssettings
包含所有当前设置的文件。这是一个带有扩展 XML 部分的纯文本文件,可以在以下节点下找到键盘快捷键(重新格式化以提高可读性):
<Category name="Environment_KeyBindings" ... >
<Version>16.0.0.0</Version>
<KeyboardShortcuts>
<DefaultShortcuts>
<Shortcut Command="View.ViewCode" Scope="Global">F7</Shortcut>
...
</DefaultShortcuts>
<UserShortcuts>
...
</UserShortcuts>
</KeyboardShortcuts>
</Category>
<Shortcut>
其中之一行会被列出 /
重置前,以及 Command
该行上的属性指示分配,因此可以在工具/选项/环境/键盘中单独定位和关闭它。
关于keyboard - 正斜杠键在 VS2019 代码编辑器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65435478/