我必须在 Visual Studio 2022 中启用哪些选项或功能才能在将鼠标悬停在方法、对象或错误(即红色波浪线)上时显示工具提示?请参阅比较 VS 2019 和 2022 的屏幕截图。我搜索了 VS 2022 和 intellisense、intellicode 的变体,但不清楚 VS 2022 发生了什么变化。
答案:这个功能就是“快速信息”。可以通过将鼠标悬停在菜单选项“编辑”>“智能感知”>“快速信息”或组合键 Ctrl-K、Ctrl-I 来访问它。
但是 - 我正在 M1 Mac 上的虚拟机中使用并行运行 VS 2019 和 2022。我怀疑并行存在问题,导致 2022 年无法显示快速信息 - 尽管 VS 2019 快速信息工作正常。
奇怪的是,某些鼠标悬停在虚拟机上的 VS 2022 中确实有效。例如。 VS 在 UI 中注入的“引用”链接,以显示引用方法的位置,或者用户最后在代码中检查的内容。我将在并行论坛上继续讨论这个问题。
正如我在评论中已经指出的那样,自 VS2022 第一个版本以来,“快速信息”弹出窗口对我来说就不起作用了。鼠标悬停、使用 CTRL-K-I 或选择“编辑”->“智能感知”->“QuickInfo”时,它不会显示。
当我开始禁用一些 VS 扩展时,我注意到扩展“Porting Assistant for .NET 2022”几乎不断地进行一些后台处理,如 VS 左下角的图标所示。我禁用它并重新启动 VS 后,问题就解决了。
也许问题与此特定扩展无关,而是与执行后台任务的某些扩展有关,这可能会干扰快速信息。
在终端中按 ctrl + f 搜索
settings.json
并写入:
"terminal.integrated.enableMultiLinePasteWarning": false