如何修复此Visual Studio键盘映射问题?

时间:2009-04-14 12:37:32

标签: visual-studio visual-studio-2008 keyboard-shortcuts

某些东西(谁知道,甚至可能是我,但肯定不是故意的)已经改变了Visual Studio 2008 中的键盘映射,我无法弄清楚如何将其恢复为默认值。

我认为问题的症状是,当我输入不在文件顶部的using语句中列出的命名空间中的类的名称时,将该命名空间添加到该命名空间的快捷方式文件(展开工具提示),默认为 Ctrl + (句点)已更改为 Shift + Alt < / kbd> + F10 可能还有其他关键设置发生了变化,但这是一个让我烦恼的问题。

我已经尝试解决无法解决的问题

  • 工具,选项,环境,键盘,按重置按钮。 (附加映射方案设置为Default,但我也尝试过VC#2005;都没有解决问题。)
  • 工具,导入和导出设置,重新导入C#开发人员设置
  • devenv /reset
  • 使用安装程序中的“修复”。

我知道我可以通过自定义来修复这一个键绑定,但我不想这样做。我想将密钥绑定规范的全部重置为默认设置。

6 个答案:

答案 0 :(得分:7)

我发现了问题:当我安装F#时,FSI重新映射了 Ctrl + 。这就是为什么重置键映射并没有解决问题:我仍然有F#。我丢失的其他映射的答案是“由FSI映射的那些”(在键盘映射中键入FSI;只有两个)。

答案 1 :(得分:4)

我遇到了同样的问题,(工具 - 选项 - &gt;键盘)View.ShowSmartTag是您可以手动将快捷方式重新分配到 Ctrl + 的字段。

我知道这是发布日期后的几个月,但这应该可以解决问题。

答案 2 :(得分:3)

你有一个“工作”的视觉工作室吗?您可以从该计算机导出设置(仅限键盘设置)并将其导入您的计算机。

答案 3 :(得分:2)

在默认的Visual Studio 2008 C#键绑定中, Ctrl + Shift + Alt + F10 映射到显示智能标记。

您可以下载Visual C#2008键绑定参考海报here

答案 4 :(得分:0)

你做过安装ReSharper吗?

如果你这样做,你可以通过浏览Visual Studio的选项和/或ReSharper的选项(现在不记得)来解决这个问题,只需将它们设置为继续使用Visual Studio Layouts而不是外接。

答案 5 :(得分:0)

发生在我身上的事情...... 确保键盘上的“F锁定”键(如果您有其中一个)打开..我没有缝制我将其关闭,没有任何正常工作。 (F5 - 打开打开的对话框,F10切换到拆分模式!)