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 集成。耶!
我已经从 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 集成。耶!