【问题标题】:CTRL+Space (Edit.CompleteWord) not working with Visual Studio 2015CTRL+空格(Edit.CompleteWord)不适用于 Visual Studio 2015
【发布时间】:2015-09-07 12:49:57
【问题描述】:

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

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

可能会阻止一些额外的 cmets 的一些事实:

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


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

请给它投票,让微软对其进行审核。

【问题讨论】:

  • 我在 VS2012 中偶尔会遇到这个问题 - 不确定您是否遇到了(我没有安装 VS2015) - 但您是否尝试过关闭 Visual Studio 的所有实例然后重新打开项目?
  • 这不是偶尔 - 它不再起作用了。自从我安装 VS2015 以来,没有一次。
  • 你检查过工具->选项->文本编辑器->C#->智能感知吗?
  • 是的,我在第一次遇到问题后就这样做了。一切看起来都很好。
  • 我不知道把“();”的 Math.Round 示例,但要完成我只知道使用 Tab 键的单词。

标签: visual-studio-2015 intellisense


【解决方案1】:

1.) 检查快捷键是否仍然被分配,ctrl + Q 然后输入 keyboard

然后过滤到 Edit.CompleteWord 并确保 ctrl + 空格仍在 editor

下的快捷方式列表中

如果它不在列表中,则转到 Press shortcut keys 字段并按 ctrl + space,然后按 Assign

如果它在列表中,则转到“按快捷键”字段并按ctrl +空格,然后检查当前使用的快捷键列表

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

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

【讨论】:

  • 我当然检查了这个。它已分配,但即使我从主菜单中使用它,该命令也不起作用。
  • 啊,好的。可能会尝试我刚刚添加的导出和导入设置,否则我不确定您还有哪些其他选项
  • 我禁用了所有的扩展,只启用了那些我真正需要并解决了问题的扩展。我相信问题是由其中一个扩展引起的。
【解决方案2】:

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

通过禁用此扩展程序,Intellisense 重新焕发生机。

对于这种混乱,我深表歉意,感谢您的帮助!

【讨论】:

  • 对于登陆这里的其他人:ReSharper 正在为我做这件事。在 R# 的设置中,您可以告诉它是否希望它覆盖 VS 的 IntelliSense。一种选择是使用“自定义 IntelliSense”并设置您希望它覆盖的语言。我在 C# 和 R# 的 C++ 中使用 VS 的 IntelliSense。这导致了这个错误。切换到 VS 或只是 R# 修复它。谢谢你帮我找到这个,@Waescher!
  • 我也遇到过 EmojiVS 的问题。太糟糕了,这是一个很酷的扩展。
  • 这可能是别人的问题,但我还是解决不了。多年来,我一直依赖 CTRL + ENTER。自定义键盘不起作用,重置设置也不起作用。奇怪,而且令人惊讶的烦人!
【解决方案3】:

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

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

【讨论】:

  • VS 2017 社区存在同样问题:解决方案重新打开有帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-11
  • 1970-01-01
  • 2015-10-19
  • 2015-03-14
  • 2016-08-18
  • 1970-01-01
相关资源
最近更新 更多