Visual Studio热键偶尔会更改,特别是F6与Ctrl-Shift-B进行构建.为什么?

The*_*edi 91 c# visual-studio-2008

我总是按F6下来建立我的项目.突然间,我的一些Visual Studio实例希望我使用Ctrl- Shift- B.它与键盘无关 - 菜单选项的实际文本从" F6"变为" Ctrl- Shift- B".

关于如何解决的任何答案,以及是什么原因引起的

Sco*_*her 69

键盘映射腐败问题或许?检查工具/选项,环境/键盘.应该看到键盘映射方案的下拉列表,旁边是重置按钮.点击重置按钮.

我不负责你的设置搞砸 - 在这之前保存它们以防万一你搞砸了小狗.

哦,如果那里的麻雀关心,我认为这是一个有效的问题,并且如果有人投票关闭它将被推出.当然,既然我已经说过,它的确定性,不是吗?

  • @markmnl确保选择"Visual C#2005".(默认)映射方案并没有改变它.对我来说奇怪的是我使用VS2013 Ultimate的F6,而不是VS2013 Premium. (5认同)
  • 好的,"重置"修复它,即使它已经设置为C#2005.现在的问题是 - 是什么让它改变了?这种情况多年来发生在我身上. (3认同)
  • 在VS2013 F6中似乎不再是默认值,因此重置不起作用:( (3认同)

stu*_*rtd 52

您的键盘方案已更改 - 转到工具/选项/环境/键盘并将默认键盘方案设置为'Visual C#2005'


小智 25

这是因为您可能已选择"常规开发设置"作为Visual Studio的默认环境设置(通常我们在安装VS后首次启动它,因为它会弹出一个对话框来选择默认环境设置).

如果您只想更改键盘热键设置,只需按照其他人提出的解决方案(工具>选项>环境>键盘> Visual C#2015).同时保持的设置,因为只有常规设置休息,这只会改变键盘设置到C#设置.

如果您真的打算将完整环境更改为C#设置,请遵循此方法.

解决方案1:

  1. 转到"工具"(菜单)
  2. "导入和导出设置"
  3. "导入所选环境设置"
  4. 选择"是,保存我当前的设置"或"否,只需导入新设置,覆盖我当前的设置"
  5. "您要导入哪些设置集合?"
  6. 在"默认设置"树下,选择"Visual C#"节点(您可能会看到一个黄色警告标志,无需担心),然后单击"完成"按钮.

或者你也可以这样做

解决方案2:

  1. 转到"工具"(菜单)
  2. "导入和导出设置"
  3. "重置所有设置"
  4. 选择"是,保存我当前的设置"或"否,只需导入新设置,覆盖我当前的设置"
  5. 从列表中选择"Visual C#",然后单击"完成"按钮.

这两种方法都会为您提供将完整环境更改为"Visual C#"的相同结果.

享受编码:)


Chr*_*den 9

如果您有其他键绑定并且不想重置批次使用: Tools -> Options -> Environment -> Keyboard

然后找到Build.BuildSolutionBuild.RebuildSolution(根据您的喜好)GlobalUse shortcut in下拉列表中选择,将光标放入Press Shortcut Key并拍打F6.它会告诉你它目前分配给它的是什么,对我来说就是遍历分割窗格(F6当你第一次使用分割窗格时它可能会覆盖?我总是想知道为什么我的家用开发机器F6和我的工作一起构建了没有,并想到它我从来没有在家里使用拆分窗格然后点击分配.


Nic*_*ley 6

因为你安装了VMWare.它重新映射该密钥,以便F6可用于在虚拟机上启动调试.

我也很生气