Ctrl + Space更改键盘,而不是在Visual Studio 2010上显示Intellisense的自动完成列表

时间:2011-05-10 14:50:36

标签: visual-studio-2010 layout keyboard space ctrl

我注意到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以回到我的家乡键盘,否则我没有发现任何解决方案。经过一些编辑后,我想我开始装饰美国的键盘布局,并使自己适应它。

6 个答案:

答案 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。

我尝试了以下内容:

  1. 选中用于切换键盘布局的键映射。我早就清理了那些。

  2. 删除了英文键盘(只剩下挪威语)。

  3. 尝试更改工具 - 选项 - 国际设置下的语言。

  4. 删除.suo文件。

  5. 删除.sdf文件(因为问题与智能感知有关)

  6. 我也尝试了所有可以想象的键盘组合(许多建议在不同的论坛中),但它们都没有用。

  7. 在所有这些之间我重新启动了Visual Studio,但无济于事。

    当我重新启动计算机时,问题才消失。我怀疑删除英文键盘可以解决问题,但需要重新启动。

    我在Windows 7上。我的解决方案包含C#类库以及C ++ / CLI类库。