Flutter VSCode+;颤振=>;quickfix将光标保留在错误的行上

Flutter VSCode+;颤振=>;quickfix将光标保留在错误的行上,flutter,visual-studio-code,Flutter,Visual Studio Code,当使用quickfix/lightbulb/Ctrl+功能来调用与小部件包装…时,光标会停在插入的小部件下方的行上,迫使我每次都上移并选择它以键入新的小部件 我相当确定它曾经自动选择了小部件,这样您就可以开始键入新小部件的名称,但是我在VSCode中找不到与此相关的任何设置,我的搜索只会让人们询问如何调用quickfix菜单 更新: 使用预定义的操作(如Wrap with Center)时也会发生同样的行为,因为光标位于新的Center小部件下方的一行。您可以正确地看到,它用于突出显示小部件并

当使用quickfix/lightbulb/
Ctrl
+
功能来调用
与小部件包装…
时,光标会停在插入的
小部件下方的行上,迫使我每次都上移并选择它以键入新的小部件

我相当确定它曾经自动选择了
小部件
,这样您就可以开始键入新小部件的名称,但是我在VSCode中找不到与此相关的任何设置,我的搜索只会让人们询问如何调用quickfix菜单

更新
使用预定义的操作(如
Wrap with Center
)时也会发生同样的行为,因为光标位于新的
Center
小部件下方的一行。

您可以正确地看到,它用于突出显示
小部件并停止。这是由于LSP协议的限制(Dart扩展正在迁移到该协议)

这是通过对LSP的非官方扩展实现的,但是它需要在Dart和LSP服务器(在SDK中提供)的代码扩展中进行更改,因此需要更新这两个扩展的版本,然后才能看到修复


如果您仍然看到光标指向其他修复程序的错误位置,请将问题提交到。

没错,我一直很喜欢此修复程序,但忘记更新此问题。谢谢你的辛勤工作,丹!