表现
以前聪明的时候

现在傻傻的

原因
他们想实现"更好的"自动导包,所以对 dartlang 的 lsp server 进行了大改,结果破坏了原本的智能提示类型排名,现在提示出来的类型列表几乎总是无关的东西排在最上面,甚至连 String 这样的基本类型都要一个一个字母全部打完,提示都还在找各种包里所有包含 "string" 这个字符串的定义,可以说是非常难用了。
连SizedBox、Container、GestureDetector都要手动打出来。
解决
vscode设置,搜索 auto import

把这个选项取消掉。
重启vscode,现在又恢复以前聪明智能补全了。

网友评论