某些东西(谁知道,甚至可能是我,但肯定不是故意的)已经改变了Visual Studio 2008 中的键盘映射,我无法弄清楚如何将其恢复为默认值。
我认为问题的症状是,当我输入不在文件顶部的using语句中列出的命名空间中的类的名称时,将该命名空间添加到该命名空间的快捷方式文件(展开工具提示),默认为 Ctrl + 。(句点)已更改为 Shift + Alt < / kbd> + F10 。可能还有其他关键设置发生了变化,但这是一个让我烦恼的问题。
devenv /reset
我知道我可以通过自定义来修复这一个键绑定,但我不想这样做。我想将密钥绑定规范的全部重置为默认设置。
答案 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)