CTRL + Space(Edit.CompleteWord)无法与Visual Studio 2015一起使用

时间:2015-09-07 12:49:58

标签: visual-studio-2015 intellisense

由于我安装了VS2015 Professional,因此VS的智能感知功能 Edit.CompleteWord 似乎无法正常工作。

所以,如果我有一些未完成的代码,例如Math.Rou(应该是Math.Round();)并将光标放在它上面并按 CTRL + Space ,Visual Studio将不再完成这个词。

某些可能阻止其他评论的事实:

  • 它在我的机器上运行VS2012&在我安装VS2015之前VS2013
  • 此功能现已在VS2012和VS2013上禁用
  • 我的一位同事自安装VS2015以后就出现了同样的问题
  • 另一位同事尚未安装VS2015,他的旧版VS仍然可以自动完成。
  • 为C#和VB.NET禁用了该功能(我没有测试任何其他语言)
  • 这不是捷径问题。从主菜单调用此功能也不会起作用(快捷方式也很奇怪,但也不起作用)

enter image description here

编辑:我在Microsoft Connect上为此错误打开了一个问题:

请投票给微软审核。

3 个答案:

答案 0 :(得分:5)

1.)检查是否仍然分配了快捷方式, ctrl + Q ,然后输入键盘

enter image description here

然后过滤到 Edit.CompleteWord ,并确保ctrl + space仍在编辑器

下的快捷列表中

enter image description here

如果列表中没有,请转到按快捷键字段并按 ctrl + space 然后分配

如果它在列表中,则转到按快捷键字段,然后按 ctrl + space ,然后选中 列表中当前使用的快捷方式

enter image description here

另一个命令可能正在使用该快捷方式,然后您可以过滤到该命令并删除快捷方式以允许 Edit.CompleteWord 再次使用快捷方式

如果全部失败,请导出所有设置(以确保拥有它们)并将所有设置重置为默认设置以查看其是否有效。然后,您可以使用Beyond Compare之类的内容来尝试找出设置之间的差异,以使其与之前的设置一起使用。

答案 1 :(得分:5)

好的伙计们,是时候面对这个痛苦的事实了:这似乎是我几周前安装的扩展程序的一个问题:

通过禁用此扩展程序,Intellisense恢复了生机。

我很抱歉这种困惑,谢谢你的帮助!

答案 2 :(得分:3)

对我而言,我所要做的只是关闭解决方案并重新打开它 - 这是我在VS 2015社区首次打开的现有旧VS解决方案。

我尝试重新分配密钥,但这没有做任何事。