C# Visual studio代码自动完成
我刚刚下载了unity,看到它现在支持VisualStudio代码,我下载了它并将其作为默认编辑器 尝试编辑脚本后,它提示我下载c#扩展,我下载了,但unity函数没有自动完成功能。我怎么能得到这个?我在Mac上。C# Visual studio代码自动完成,c#,unity3d,intellisense,visual-studio-code,C#,Unity3d,Intellisense,Visual Studio Code,我刚刚下载了unity,看到它现在支持VisualStudio代码,我下载了它并将其作为默认编辑器 尝试编辑脚本后,它提示我下载c#扩展,我下载了,但unity函数没有自动完成功能。我怎么能得到这个?我在Mac上。 非常感谢您的帮助。您可以使用unity集成插件: 按照说明进行设置。看起来有很多事情要做,但我认为那是最好的 如果即使使用该插件,您仍然遇到了这个问题,那么请访问他们的github页面。我也遇到了同样的情况,我连续几天把头撞在墙上。网络上没有解决方案,因为很少有人在linux上使用
非常感谢您的帮助。您可以使用unity集成插件: 按照说明进行设置。看起来有很多事情要做,但我认为那是最好的
如果即使使用该插件,您仍然遇到了这个问题,那么请访问他们的github页面。我也遇到了同样的情况,我连续几天把头撞在墙上。网络上没有解决方案,因为很少有人在linux上使用Unity和Visual Studio代码。我最终删除了mono并访问了他们的网站并下载了VisualStudio构建(尽管我们使用VisualStudio代码)。然后是volaaa。那里有自动完成和与Unity功能相关的建议。当然,在安装必要的扩展之后 有些人找到了解决办法。 unityoracle用户表示: “此问题是Unity Editor希望用于启动VSCode的文件具有特定名称。” 以及:
具体地说,创建一个名为“code”的符号链接以打开VSCode修复了这个问题“这里的问题是您没有选择VS作为代码编辑器首选项()。一旦你这样做了,也安装了可能太晚了,但对于未来的客户来说 现在有一个名为的visual studio代码扩展
按IDE中的
Ctrl+shift+x
打开扩展面板,然后搜索MonoBehavior片段
,安装并重新加载IDE,现在您将找到所有函数名和对象的自动完成功能,就像MonoDevelop一样。我在Unity+VS code combo中遇到了同样的问题
我找到了一个名为
我强烈建议下载它。这比VSCode的任何其他代码片段集合都要好。Intellisense(自动完成)是.Net环境的纯工作流。因此,您需要在系统上安装.Net“Developer pack”(非运行时),因为它安装了以下三个必要组件:
v4.8
编辑您刚刚安装的版本(我有4.8)。然后重新打开VS代码。现在一切都正常了。我安装了一个较旧版本的
c#vscode extension
,版本1.16.21
,它正在工作。对于有相同需求的新用户,我建议您切换到Jetbrains提供的另一个IDE:Rider。与VS代码相比,它不仅令人惊奇,而且不那么麻烦。谢谢,但unity似乎并不真正支持VSC,甚至没有正式的扩展。现在,我将继续使用Mono.Awesome项目,而不是一个自动在任何地方注入大量评论的类似项目。这是一个伟大的工具!谢谢分享!在Ubuntu 16.04上为我工作它在我的Mac电脑上很有帮助在Fedora 31上工作从there was Assets->Open C#project中得到了帮助。我还安装了Mono(这里也是一个建议),这能回答你的问题吗?
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>