【问题标题】:Visual Studio 2015 turning off function auto-completionVisual Studio 2015 关闭功能自动完成
【发布时间】:2016-11-21 07:48:55
【问题描述】:

Visual Studio 2015 社区的功能完成突然变得有点不同

通常我会开始输入例如:

Void Sta

此时自动完成功能开始:

现在当我按下回车键时,应该发生的只是 word 是自动完成的,所以我会简单地以 void Start 结束

然而最终发生的事情是这样的:

private void Start()
{

}

我在设置菜单中到处寻找,找不到任何地方可以禁用它。我试过打开和关闭建议/自动完成模式(Ctrl+Alt+Space),这不符合我的要求。

【问题讨论】:

  • 你的问题解决了吗?
  • 嗨@Sara-MSFT 不,不幸的是我在代码片段管理器中找不到它

标签: visual-studio autocomplete intellisense visual-studio-2015


【解决方案1】:

“终于弄清楚了,这实际上是由 Visual Studio 的“Unity 工具”插件引起的。他们一定最近更新了这些工具以包含一个新功能。 要关闭此功能,请进入“工具”>“选项”窗口,然后展开“Unity 工具”并禁用 Unity 消息代码完成”

对我不起作用 - 在同一个菜单中,我不得不将 Unity Messages 范围更改为默认值。现在它起作用了。 (对比 2017 年)

【讨论】:

    【解决方案2】:

    这似乎是一个代码 sn-ps 而不是自动完成。您可以尝试在代码片段管理器中管理代码 sn-ps。 (我不确定您是否可以禁用此 sn-p。)

    工具\代码片段管理器

    【讨论】:

    • 嘿@apr 我尝试查看 CSharp 下的代码 sn-ps 管理器,但找不到任何可能在做的事情。此外,大多数 sn-ps 无论如何都无法删除,因为“删除”按钮是灰色的
    • 实际上我设法通过删除文件夹而不是单个 sn-ps 来删除它们,但是在删除每个文件夹后,这种行为仍然存在!
    【解决方案3】:

    终于弄清楚了,这实际上是由 Visual Studio 的“Unity 工具”插件引起的。他们必须最近更新了工具以包含执行此操作的新功能。

    要关闭此功能,请进入“工具”>“选项”窗口,然后展开“Unity 工具”并禁用 Unity 消息代码完成

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 2020-12-28
      • 2015-10-12
      • 2011-10-23
      • 1970-01-01
      相关资源
      最近更新 更多