[英]Visual studio code auto-complete
我刚刚下载了 unity,看到它现在支持 Visual Studio 代码,我下载了它并将其设为默认编辑器。
在尝试编辑脚本后,它提示我下载 c# 扩展并且我下载了,但是没有针对统一功能的自动完成功能。 我怎样才能得到那个? 我在 Mac 上。 任何帮助表示赞赏。
也许为时已晚,但对于未来的人......
现在有一个由Rachod Petchpho 开发的名为MonoBehaviour Snippets的 Visual Studio 代码扩展。
在 IDE 中按Ctrl+shift+x
打开扩展面板,然后搜索MonoBehaviour Snippets
,安装并重新加载 IDE,现在您将找到函数名称和对象的所有自动完成功能,就像 MonoDevelop 一样。
我有同样的情况,我的头撞在墙上好几天了。 网络上没有解决方案,因为很少有人在 linux 上使用 Visual Studio Code 使用 Unity。 我最终删除了 mono 并访问了他们的站点并下载了 Visual Studio 版本(即使我们使用 Visual Studio Code)。 然后哇哦。 自动完成和与 Unity 功能相关的建议在那里。 当然在安装必要的扩展之后。
Intellisense(自动完成)是 .Net 环境的一个纯工作流。 因此,您需要在系统上安装 .Net 'Developer pack'(不是运行时),因为它安装了以下所有三个必要组件:
参考链接: https : //dotnet.microsoft.com/download/visual-studio-sdks
它直接安装到系统管理员可访问的路径,因此无需设置。 现在,您必须告诉 VS Code 要使用哪个 .Net 版本(无论您安装了哪个版本)。 您的 Unity 项目将在根目录中包含以下两个文件:
在这两个文件中搜索行(可能是 16):
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
编辑您刚刚安装的版本(我有 4.8)。 然后重新打开 VS Code。 现在一切正常。
https://forum.unity.com/threads/cant-get-vscode-to-work-properly-with-unity.538224/
有些人找到了解决方法。 unityoracle 用户说:“这个问题是 Unity 编辑器希望用于启动 VSCode 的文件具有特定名称。”和:“具体来说,创建一个名为“code”的符号链接来打开 VSCode 解决了这个问题”
我刚刚下载了unity,看到它现在支持Visual Studio代码,我下载了它并将其设置为默认编辑器。
尝试编辑脚本后,它提示我下载c#扩展名,但确实这样做了,但是统一功能没有自动完成功能。 我该怎么办? 我在Mac上。 任何帮助表示赞赏。
我刚刚下载了 unity,看到它现在支持 Visual Studio 代码,我下载了它并将其设为默认编辑器。
尝试编辑脚本后,它提示我下载 c# 扩展并且我下载了,但是没有针对统一功能的自动完成功能。 我怎么能得到那个? 我在 Mac 上。 任何帮助表示赞赏。
对我来说,它的工作原理是下载 .NET Framework 4.7.1 Developer Pack 这里是链接
按照https://code.visualstudio.com/docs/other/unity 中的步骤操作
然后在统一编辑器中,将 VS Code 设置为默认脚本编辑器:
编辑 -> 首选项 -> 外部工具 -> 外部脚本编辑器
在右下方,将嵌入式包和本地包设置为 true
我使用了这些方法并且有效
来源: https : //www.ehforex.com/2022/01/visual-studio-code-auto-complete-with.html
我安装了旧版本的c# vscode extension
, version 1.16.21
,它正在工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.