重命名文件时,VSCode Dart/Flutter 不会重命名导入

b.b*_*ben 5 dart visual-studio-code flutter

我正在 VSCode 中编写 Dart/Flutter。

如何解决重命名.dart文件时VSCode没有重命名所有导入的问题?

这是扩展程序错误还是未实现的功能?

Dan*_*eny 7

这是一个未实现的功能。

最初,VS Code 中的 API 和 Dart 分析服务器不兼容(VS Code 仅在文件重命名后告诉我们,但 Dart 服务器需要在重命名之前知道以创建正确的编辑)。

这种情况最近发生了变化 - VS Code 现在具有允许我们在重命名发生之前挂钩的 API,但它尚未在 Dart 扩展中实现。

要在实现时收到通知,您可以订阅此 Dart-Code 问题(否则,完成后它将包含在发行说明中)。