VSCode 快速修复:使用副驾驶修复是我唯一的选择

kri*_*ris 11 dart visual-studio-code github-copilot

我正在使用 VSCode 在 Dart/Flutter 中进行编程。

当然,我也使用 Copilot。

我喜欢 Copilot 的自动建议,但是当 VSCode 突出显示错误并且我将鼠标悬停在其上以“快速修复”问题时,Copilot 建议的修复在这种情况下很少(如果有的话)有帮助。

不幸的是,越来越多的人认为“使用 Copilot 进行修复”是唯一可用的“快速修复”选项。

![在此输入图像描述

我想要恢复其他快速修复选项。

而且,我真的不想要副驾驶选项(但我当然希望保留副驾驶代码建议)。

我尝试dart: restart analysis server过从 VSCode 命令托盘执行操作,
但在这种情况下不再起作用。

在 VSCode 中如何恢复“快速修复”选项,并关闭“使用 Copilot 修复”选项?

更新:

Help : About在VSCode命令托盘中运行的结果:

Version: 1.82.3
Commit: fdb98833154679dbaa7af67a5a29fe19e55c2b73
Date: 2023-10-02T11:06:17.496Z (3 wks ago)
Electron: 25.8.1
ElectronBuildId: 24153832
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Darwin x64 22.4.0
Run Code Online (Sandbox Code Playgroud)

更新2:

根据 @starball 的建议,我执行了以下操作:返回一个重要版本(并且自动修复建议消失),然后继续使用最新的解决方案并完全禁用 Copilot。
结果是没有可用的快速修复解决方案。

在此输入图像描述

我本以为它会有一个建议可以修复“值可能为空”错误,但也许我只是记错了这有多大帮助?

如果您访问可能是 var 的 bool 而不进行 null 检查,VSCode 是否有快速修复建议?