加!今天,这真的使我很麻烦。突然之间,没有警告'@'(在符号处)和'“'(双引号)在我的键盘上交易,但是仅在Visual Studio 2008中!
我似乎找不到任何帮助或在线解释/纠正此问题的方法。我不小心执行了某些键盘快捷键吗?
我重新启动了PC,它消失了一两个小时,然后突然又回来了。
哦,疯了:(
加!今天,这真的使我很麻烦。突然之间,没有警告'@'(在符号处)和'“'(双引号)在我的键盘上交易,但是仅在Visual Studio 2008中!
我似乎找不到任何帮助或在线解释/纠正此问题的方法。我不小心执行了某些键盘快捷键吗?
我重新启动了PC,它消失了一两个小时,然后突然又回来了。
哦,疯了:(
Answers:
我尝试过同样的事情,但是结果是因为我在某些程序中按了Alt + Shift,从而触发了Windows中的语言切换。
可能是您在编码时不小心按下了Alt + Shift或Ctrl + Shift(英国布局)吗?
这是Windows本身在改变键盘布局-与Visual Studio无关,但是在使用Visual Studio时会发生这种情况,因为在键入代码时使用的组合键与Windows XP所使用的默认组合键相似。快速切换键盘布局。
这些说明用于在Windows XP中禁用键盘布局切换。在其他版本的Windows中类似:
U62-如果不是您的答案,那么人们可能不会将您的解决方案标记为答案?
对我来说,这不是CTRL + SHIFT或任何其他键绑定问题。
我什至没有安装美国国际键盘,但是Visual Studio会不断还原到它(我可以在“语言”栏中看到它,但是当我进入“控制面板”时,它不在已安装的键盘列表中)。
Visual Studio绝对有问题,因为如果我随后转到记事本,记事本就会知道键盘是英国的。再次回到VS2010,它又回到了US International。
编辑:答案是进入Visual Studio设置,然后选择“国际设置”窗格。确保将语言设置为“与Microsoft Windows相同”。“英语”似乎是美国国际键盘的英语。