【问题标题】:Autocomplete not working for VSCode with Unity自动完成不适用于带有 Unity 的 VSCode
【发布时间】:2021-12-11 23:26:39
【问题描述】:

问题如题所示。

我的设置:

Unity 版本:2020.3.24f1(是 LTS)

VSCode 版本:1.63.0

我得到了一些 VS Code 的扩展:C#、VS IntelliCode(不认为这很重要)

我做过的事情:

  1. https://forum.unity.com/threads/cant-get-vscode-to-work-properly-with-unity.538224/
  2. https://forum.unity.com/threads/intellisense-not-working-for-visual-studio-code.812040/
  3. Unity VSCode autocomplete Intellisense not working
  4. Installation issue with Visual Studio using Unity
  5. How to get Visual Studio to recommend unity codes
  6. Unity Scripts edited in Visual studio don't provide autocomplete
  7. VSCode with unity c# autocomplete problem
  8. Unity VSCode Intellisense not working in 2020 version

TL;DR -

我已将 Visual Studio 代码设置为我的外部脚本编辑器,尝试下载单声道编辑器 + gtk 的东西,sn-p 工具 不是 我想要的,重新启动我的电脑哈哈哈,还有更多我什至不记得了。

请不要推荐 VS Code 以外的其他编辑器,因为我看到很多线程指向 VS Community 2019,而我只是看不出 VS Community 解决方案与 VS Code 的相关性。

谢谢你,祝你有美好的一天:)

【问题讨论】:

  • Vscode 有很多关于不工作的帖子,似乎麻烦多于其价值。我猜人们会说 vs 社区,因为它也是免费的,而且不是那么痛苦
  • VSCode 与 unity 一起使用是一件很痛苦的事情。我尝试了一段时间,即使我的配置没有任何变化,它也会经常崩溃。您真的应该重新考虑使用 VS Community 或 Rider 等其他 IDE。我个人使用 Rider,从未回头。

标签: c# visual-studio unity3d visual-studio-code autocomplete


【解决方案1】:

我遇到了同样的问题,我随机解决了,所以我会告诉你我尝试过的事情:

  1. uncheck all options in unity>edit>preferences>external editor>generate .csharp。我检查了所有这些,因为一个 youtuber 告诉我,但后来我看到输入系统和 Cinemachine 命名空间不起作用,所以我取消选中它们,现在它工作了,它也有助于自动完成。

  2. 从 vscode 扩展下载 unitydev 扩展包,这个包包含所有需要的文档和 sn-ps 和自动完成资产。

  3. 尝试重新生成文件并重置参数,将编辑器更改为其他内容,看看它是否也无法正常工作!

  4. 最重要的在统一包管理器中降级 vscodes 包。我想我用的是 1.2.0 并且成功了。

【讨论】:

    猜你喜欢
    • 2021-02-17
    • 2019-11-05
    • 1970-01-01
    • 2016-05-18
    • 2019-12-09
    • 2023-02-02
    • 2020-09-27
    • 1970-01-01
    相关资源
    最近更新 更多