【问题标题】:Unity - Auto completion fix for Visual StudioUnity - Visual Studio 的自动完成修复
【发布时间】:2017-07-11 09:21:37
【问题描述】:

我不知道是什么开始的——可能是 Unity 引擎或 Visual Studio Tools for Unity 的更新(因为我不记得我已经更新了 Visual Studio 本身)——但几周后,我的 Visual Studio 自动补全与 Unity 基本不兼容。

我曾经写过“void A”来制表符完成它

void Awake() {

}

但现在它会自动完成

private void Awake() {

}

有没有人知道是什么原因造成的以及如何将其改回来?每次我自动完成标准 Unity 方法时,删除“私人”访问修饰符会很烦人。

【问题讨论】:

  • 虽然可能很烦人,但有什么原因会导致问题吗?默认情况下,方法是私有的,因此void Awake()private void Awake() 不应导致您的代码执行有任何差异...
  • Afaik 它不会引起问题,而是......习惯。我想您可以联系起来,也许在谈论“{”是否必须在同一行或下一行时。想象一下,您的 IDE 突然从您习惯的方式切换。 :(

标签: c# visual-studio unity3d


【解决方案1】:

更新更改了一些设置。我现在才注意到,但没有问题。

转到工具 --> 选项。选择 Unity 工具,然后将 Unity 消息范围Private 更改为 Default。单击确定并退出。

【讨论】:

  • 完美,就是这样!谢谢。 :)
猜你喜欢
  • 1970-01-01
  • 2021-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-07
  • 1970-01-01
相关资源
最近更新 更多