Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 CTRL+;空间(编辑.CompleteWord)无法与Visual Studio 2015一起使用_Visual Studio 2015_Intellisense - Fatal编程技术网

Visual studio 2015 CTRL+;空间(编辑.CompleteWord)无法与Visual Studio 2015一起使用

Visual studio 2015 CTRL+;空间(编辑.CompleteWord)无法与Visual Studio 2015一起使用,visual-studio-2015,intellisense,Visual Studio 2015,Intellisense,自从我安装了VS2015 Professional之后,VS的IntelliSense功能Edit.CompleteWord似乎不再起作用了 因此,如果我有一些未完成的代码,如Math.Rou(应该是Math.Round();),并将光标放在上面,然后按CTRL+Space,Visual Studio将不再完成该单词 一些可能会阻止其他评论的事实: 在我安装VS2015之前,它在我的机器上使用VS2012和VS2013工作 该功能现在在VS2012和VS2013上也被禁用 我的一位同事在安装V

自从我安装了VS2015 Professional之后,VS的IntelliSense功能Edit.CompleteWord似乎不再起作用了

因此,如果我有一些未完成的代码,如
Math.Rou
(应该是
Math.Round();
),并将光标放在上面,然后按CTRL+Space,Visual Studio将不再完成该单词

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

  • 在我安装VS2015之前,它在我的机器上使用VS2012和VS2013工作
  • 该功能现在在VS2012和VS2013上也被禁用
  • 我的一位同事在安装VS2015后也遇到了同样的问题
  • 另一位同事还没有安装VS2015,他的旧版VS仍然能够自动完成
  • 该函数在C#和VB.NET中被禁用(我没有测试任何其他语言)
  • 这不是捷径问题。从主菜单调用此函数也不起作用(快捷方式也很奇怪,但也不起作用)


编辑:我针对Microsoft Connect上的此错误打开了一个问题:

请投票让Microsoft对其进行审核。

1。)检查是否仍指定了快捷键,ctrl+Q,然后键入键盘

然后过滤到编辑。完成Word并确保ctrl+space仍在编辑器下的快捷方式列表中

如果不在列表中,则转到按快捷键字段,然后按ctrl+space,然后按分配

如果在列表中,则转到“按快捷键”字段并按ctrl+space
,然后签入列表当前使用的快捷键

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


如果这一切都失败了,请导出所有设置(以确保您拥有这些设置),并将所有设置重置为默认设置,以查看其是否有效。然后,您可以使用Beyond Compare之类的工具,尝试找出您的设置之间的差异,使其与以前的设置兼容。

好了,伙计们,是时候面对残酷的事实了:我几周前安装的扩展似乎有问题:

通过禁用此扩展,Intellisense恢复了活力


很抱歉出现这种混乱,谢谢你的帮助

对于我来说,我所要做的就是关闭解决方案并重新打开它-这是针对一个现有的旧VS解决方案,我在VS 2015社区中首次打开了该解决方案


我尝试重新分配密钥,但没有任何效果。

我在VS2012中偶尔会遇到这个问题-不确定它是否与您遇到的问题相同(我没有安装VS2015)-但您是否尝试关闭Visual Studio的所有实例,然后重新打开该项目?这不是偶然的-它不再有效。自从我安装VS2015以来,没有一次检查过。你检查过工具->选项->文本编辑器->C#->智能感知吗?是的,我在第一次遇到问题后检查过。一切看起来都很好。我不知道如何使用数学圆例子中的“();”,但为了完成这个单词,我只知道使用Tab键。当然,我检查了这个。它是指定的,但是即使我从主菜单使用它,命令也不会工作。啊,好的。可能尝试一下我刚才添加的导出和导入设置,否则我不确定其他登陆的人还有什么选择:ReSharper是为我做的。在R#的设置中,您可以告诉它您是否希望它覆盖VS的IntelliSense。一个选项是使用“自定义IntelliSense”,并设置要覆盖的语言。我在VC++中使用了VS的智能感知,而C++则使用了R。这导致了这个错误。切换到仅仅是VS或仅仅是R#修复了它。谢谢你帮我找到这个,@Waescher!我在表情游戏方面也有问题。太糟糕了,这是一个很酷的扩展。这可能是其他人的问题,但我仍然无法解决它。多年来我一直依赖CTRL+ENTER。自定义键盘不起作用,重置设置也不起作用。奇怪,令人惊讶的恼人!VS 2017社区存在同样的问题:解决方案重新打开有帮助