unity-game-engine - VSCode 中的智能感知是否可以显示返回类型?

标签 unity-game-engine intellisense visual-studio-code

我已经从 MonoDevelop 切换到 VSCode 来进行 Unity3d 的 C# 开发。 IMO MonoDevelop 提供的情报信息更丰富。

当您键入 MonoDevelop 时,您会获得有用的信息,例如列表中的项目是否是方法、属性或基元等以及返回类型。 VSCode 不会执行此操作,下面是键入时补全的示例。

//edit 我无法使用 Visual Studio,因为我使用的是 Mac OSX。仅针对 Unity 切换到 Windows 训练营既不方便也不高效。

VSCode

VSCode Completion

MonoDevelop

MD Completion

最佳答案

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

<罢工> 由于 Unity 扩展的兼容性问题,VSCode 的最新 C# 扩展需要 Unity3d 开发 legacy C# extension用来。

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

返回类型已添加到 more recent versions Omnisharp。

//编辑

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

关于unity-game-engine - VSCode 中的智能感知是否可以显示返回类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38241220/

相关文章:

intellisense - Visual Studio Code 自定义语言 IntelliSense 和转到符号

c# - 带有 Intellisense 的开源 C# 语法编辑器

iOS Unity Asset Bundle 下载限制 - 粒子效果、动画和动画资源

c# - 在 Unity C# 中使用 2D 数组解析 JSON

unity-game-engine - 以编程方式卡住 Z 轴旋转 - Unity 2D

unity-game-engine - 在 unity3D 应用程序中显示 Twitch.tv 流

visual-studio-2010 - 在 Visual Studio 2010 中编辑自动完成设置

java - 通过 Maven 运行的 JUnit/Cucumber 测试未在 VS Code 中调试

visual-studio-code - 如何在 VS Code(或其他文本编辑器)中显示和编写所有不同的空白和控制字符

visual-studio-code - 如何在VS Code中关闭TextDocument?