我注意到Visual Studio 2010意外地改变了键盘布局。我尝试了一些解决方案,如:
- Going to Windows' Control Panel and removing other languages
- Going to Menu Tools > Options > Environment > International Settings and set the Language as "Same as Microsoft Windows"
- Going to Menu Tools > Options > Text Editor > All languages and check whether the Statement completion's "Auto list members" option was checked or not
纠正此问题。
经过几天的巨大刺激,我终于发现了这种情况发生时:当一个人输入 Ctrl + Space 时,它应该显示Intellisense的Auto - 完整,不要改变键盘布局。
所以,如果你有解决方案,请帮助我
编辑:除非重新启动Visual Studio以回到我的家乡键盘,否则我没有发现任何解决方案。经过一些编辑后,我想我开始装饰美国的键盘布局,并使自己适应它。答案 0 :(得分:2)
回到这个主题,因为我遇到了同样的问题。也就是说, Ctrl + space 没有激发智能感知或自动完成,而只是永久地改变了键盘布局,除非我重新启动VS2010,否则无法再次更改。我自己尝试了很多解决方案而没有结果。
我终于通过从Windows中删除所有其他语言设置来保存芬兰语。然后重新启动VS2010和voilá,从那以后没有看到问题。
在Windows中将键盘语言优先级更改为芬兰语没有帮助,我不得不删除所有其他已安装的语言设置。此外,将设置从VS2010更改为使用Windows设置进行键盘布局也没有任何帮助。
问题从来都不是错误的捷径, Ctrl + space 总是映射为intellisense / autocomplete。
答案 1 :(得分:2)
如果有人想知道,只需按Alt + Shift键即可更改键盘语言。我想我经常按下这个键组合并且不知道发生了什么。
答案 2 :(得分:1)
我过去常常遇到这个问题
控制面板 - >区域和语言 - >(您将获得一个新的弹出窗口)键盘和语言选项卡 - >更改键盘按钮 - > (再次出现新的弹出窗口)常规选项卡 - >在已安装的服务中 - >删除除您自己的语言之外的所有语言 - >保存
现在完成intellisense将起作用,因为找不到更多的键盘布局
希望这有助于某人:)
答案 3 :(得分:0)
[编辑]我正在检查的是工具 - >选项 - >键盘,认为有人意外重新映射到早期版本但经过一些检查后,Ctrl-Space总是完全Word回到VB6所以我怀疑是它
仍然应该在那里说“默认”。您也可以尝试重置它,但我认为这不是您的解决方案。
答案 4 :(得分:0)
有问题的组件可以是Microsoft拼音。我把它作为Microsoft Office校对工具的一部分。从时间开始窃取 Ctrl + Space 并将键盘布局切换为简体中文/韩文等。
可以从添加/删除程序中删除 - > Microsoft Office校对工具 - >改变......
答案 5 :(得分:0)
需要重新启动
这是您在Visual Studio 2010中遇到的最烦人的问题之一。
每次按下组合键 Ctrl + Space VS 2010都会更改键盘布局。它从挪威语改为英语。此更改仅在Visual Studio中,语言栏仍显示挪威语。我安装了挪威语和英语键盘。首先是挪威语,这就是我使用的。
唯一可以重置键盘的是重启Visual Studio。但是下次我按 Ctrl + Space 来获取AutoCompletion时,布局会再次更改。它只影响Visual Studio。
我尝试了以下内容:
选中用于切换键盘布局的键映射。我早就清理了那些。
删除了英文键盘(只剩下挪威语)。
尝试更改工具 - 选项 - 国际设置下的语言。
删除.suo文件。
删除.sdf文件(因为问题与智能感知有关)
我也尝试了所有可以想象的键盘组合(许多建议在不同的论坛中),但它们都没有用。
在所有这些之间我重新启动了Visual Studio,但无济于事。
当我重新启动计算机时,问题才消失。我怀疑删除英文键盘可以解决问题,但需要重新启动。
我在Windows 7上。我的解决方案包含C#类库以及C ++ / CLI类库。