6

我注意到 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 的自动完成,而不是更改键盘布局。

所以,如果你有解决方案,请帮助我

编辑:除非重新启动 Visual Studio 以返回我的家乡键盘,否则我还没有发现任何解决方案。经过更多的编辑,我想我开始装饰美式键盘布局并适应它。

4

6 回答 6

2

如果其他人想知道,只需按 Alt+Shift 即可更改键盘语言。我想我经常按下这个组合键并且不知道发生了什么。

于 2012-07-24T08:55:53.340 回答
2

回到这个话题,因为我有同样的问题。也就是说,Ctrl+space没有触发智能感知或自动完成功能,而是永久更改了键盘布局,除非我重新启动 VS2010,否则无法再次更改。自己尝试了很多解决方案,但没有结果。

我终于通过从 Windows 中删除所有其他语言设置(除了芬兰语)来让它工作。然后重新启动VS2010,瞧,从那以后就没有看到问题了。

在 Windows 中将键盘语言优先级更改为芬兰语并没有帮助,我不得不删除所有其他已安装的语言设置。此外,将设置从 VS2010 更改为使用 Windows 设置进行键盘布局也没有任何帮助。

问题从来都不是错误的快捷方式,Ctrl+space总是映射为智能感知/自动完成。

于 2011-12-30T07:21:47.273 回答
1

我曾经有这个问题我只是做的是

控制面板->区域和语言->(您将获得一个新的弹出窗口)键盘和语言选项卡->更改键盘按钮->(再次弹出新窗口)常规选项卡->在已安装的服务中->删除所有除您自己的语言外的其他语言 -> 保存

现在完成智能感知将工作,因为没有找到更多的键盘布局

希望这对某人有所帮助:)

于 2013-04-03T05:09:00.033 回答
1

[编辑] 我检查的是工具->选项->键盘,以为有人不小心重新映射到早期版本,但经过一些检查,Ctrl-Space 总是完整的 Word 回到 VB6,所以我怀疑是这样。

不过,它应该在那里说“默认”。您也可以随时尝试重置它,但我认为这不会是您的解决方案。

于 2011-05-10T14:52:32.160 回答
0

需要重新启动

这是您在 Visual Studio 2010 中可能遇到的绝对最烦人的问题之一。

每次我按下组合键Ctrl+ SpaceVS 2010 都会改变键盘布局。它从挪威语变成了英语。更改仅在 Visual Studio 内部,语言栏仍显示挪威语。我安装了挪威语和英语键盘。首先是挪威语,这就是我使用的。

唯一能够重置键盘的是重新启动 Visual Studio。但是下次我点击Ctrl+Space来获取 AutoCompletion 时,布局再次发生了变化。它只影响 Visual Studio。

我尝试了以下方法:

  1. 检查用于切换键盘布局的键映射。我很久以前就清除了这些。

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

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

  4. 删除了 .suo 文件。

  5. 删除了 .sdf 文件(因为问题与 IntelliSense 有关)

  6. 我还尝试了所有可以想象的键盘组合(许多在不同的论坛中提出过),但都没有奏效。

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

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

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

于 2014-09-10T12:23:52.397 回答
0

有问题的组件可能是 Microsoft 拼音。我将它作为 Microsoft Office 校对工具的一部分。从时间开始,它开始窃取Ctrl+Space并将键盘布局切换为简体中文/韩文等。

它可以从添加/删除程序中删除 -> Microsoft Office 校对工具 -> 更改...

于 2012-02-17T10:10:39.030 回答