VSCode 中的 intellisense 是否可以显示 return 类型?

Is it possible to have intellisense in VSCode show the return type?

我已经从 MonoDevelop 切换到 VSCode 用于 Unity3d 的 C# 开发。 MonoDevelop IMO 提供的智能信息更丰富。

当您键入时,MonoDevelop 会为您提供有用的信息,例如列表中的项目是方法、属性 还是原始类型等,以及 return 类型。 VSCode 不会这样做,这里是您键入时完成的示例。

//edit 我不能使用 Visual Studio,因为我正在使用 Mac OSX。只为 Unity 切换到 Windows 训练营既不方便也不高效。

VSCode

MonoDevelop

自动完成主要由 VSCode 的 Omnisharp 扩展驱动。

由于 Unity 扩展的兼容性问题,VSCode 的最新 c# 扩展需要 Unity3d 开发使用 legacy C# extension

旧版 c# 扩展使用旧版本的 Omnisharp,它没有最新的自动完成功能集。

Return 类型已添加到 Omnisharp 的 more recent versions

//编辑

现在建议使用 VSCode 的最新 C# 扩展,Unity 开发不再需要 Legacy,因此我们现在可以在为 Unity3d 开发时受益于 VSCode 中改进的 Omnisharp 集成。耶!