【问题标题】:How to enable code suggestions in Visual Studio?如何在 Visual Studio 中启用代码建议?
【发布时间】:2021-08-29 10:02:52
【问题描述】:

我之前一直在使用 IntellIJ。在那里,我得到了关于我在键入时可能想要使用的库的哪个功能的建议。我注意到在 Microsoft Visual Studio 中并非如此。我可以在某处启用它吗?

*更新*

我收到了有关局部变量和函数的建议,但没有收到我使用的 Unity 库的函数和类的建议:

【问题讨论】:

  • 我不太明白这个问题,但也许你可以通过oz-code.comjetbrains.com/resharper 之类的东西找到你想要的东西
  • @OlivierRogier 我希望 Microsoft Visual Studio 能够像 IntellIJ 在屏幕截图中所做的那样:给我关于我的代码或我使用的库中的其他函数/变量的建议
  • 很抱歉,但我不明白“在我的代码或我使用的库中向我提供有关其他函数/变量的建议”是什么意思,因为它是智能感知本身。你的意思是它不适合你的 Visual Studio 吗?因此尝试重置设置或repair。但我绝对不明白“indexing”是什么意思……而且我不知道 IntellJ。
  • @OlivierRogier 是的,它不起作用,IDE 也不会标记代码中的错误
  • 您能否添加您在 Visual Studio 中看到的屏幕截图? IntelliSense 默认为解决方案启用,不能(很容易?)禁用。

标签: c# visual-studio ide


【解决方案1】:

在 Unity 中,打开编辑 -> 首选项 -> 外部工具 -> 外部脚本编辑器,然后从下拉列表中选择 Visual Studio XXX (2017,.. etc)。

如果这不在下拉列表中,请从下拉列表中选择“浏览...”,进入 Visual Studio 安装路径,默认在 Windows 操作系统“C:\Program Files (x86)\Microsoft Visual Studio\XXX (2017, 2019,....)\Enterprise\Common7\IDE”并选择“devenv.exe”文件。

现在,Visual Studio 将出现在下拉列表中。关闭 Preferences 窗口并从“Assets -> Open C# Project”打开项目。也请检查使用,希望对解决问题有帮助!

【讨论】:

    【解决方案2】:

    所以我不知道我是否正确理解了您的问题,但是如果您指定关联的命名空间(在您的情况下为 Unity 库),您只能在 Visual Studio 中获得类的建议,例如使用 UnityLibary .....

    【讨论】:

    • 我已经做到了。 using System.Collections; using System.Collections.Generic; using UnityEngine;
    • 请添加更多详细信息以扩展您的答案,例如工作代码或文档引用。
    猜你喜欢
    • 2021-11-11
    • 2017-10-06
    • 2021-11-05
    • 2019-06-23
    • 2021-12-31
    • 1970-01-01
    • 2017-02-19
    • 1970-01-01
    • 2019-11-11
    相关资源
    最近更新 更多