Flutter VSCODE+飞镖/颤振:冲突中的双重自动完成

Flutter VSCODE+飞镖/颤振:冲突中的双重自动完成,flutter,dart,visual-studio-code,Flutter,Dart,Visual Studio Code,我使用VisualStudio代码来创建我的颤振应用程序,但从1个月前开始,我检测到编辑器似乎有一个双重自动完成 当我写例如:Container时,我在写的时候有自动完成功能,但是如果我按Enter键,它不会在前面的末尾添加括号,它会添加! 如果我写:child,我在写的时候有自动完成功能,但是如果我按Enter键,光标会有一个选择,在我点击某个地方删除自动选择之前没有自动完成功能,或者我完全没有自动完成功能就写了命令 这就像在冲突中出现了双重自动完成,在我按enter键后选择单词 自动完成工作

我使用VisualStudio代码来创建我的颤振应用程序,但从1个月前开始,我检测到编辑器似乎有一个双重自动完成

当我写例如:Container时,我在写的时候有自动完成功能,但是如果我按Enter键,它不会在前面的末尾添加括号,它会添加! 如果我写:child,我在写的时候有自动完成功能,但是如果我按Enter键,光标会有一个选择,在我点击某个地方删除自动选择之前没有自动完成功能,或者我完全没有自动完成功能就写了命令

这就像在冲突中出现了双重自动完成,在我按enter键后选择单词

自动完成工作:

奇怪的自动选择,然后没有自动完成:

此外,如果我写setState并按Enter键自动完成该函数,我会选择整个函数,并在右侧用4个制表符进行制表。initState也是这样

我试图禁用每个扩展并重新启动,但我遇到了同样的问题

我现在写flatter代码太慢了,因为我必须记住每个CamelCase单词和属性,并将它们写在每个字符中,或者单击某个地方使autocomplete工作。

修复

在设置中,我必须禁用LSP

"dart.previewLsp": false
修正

在设置中,我必须禁用LSP

"dart.previewLsp": false

我也有同样的问题,经过研究我发现:
我不确定这是不是正确的方法,因为我还没有尝试过,但GitHub上的问题与您描述的问题相同,显然此解决方案与启用LSP的解决方案一起工作

我也有同样的问题,经过一些研究,我发现:
我不确定这是不是正确的方法,因为我还没有尝试过,但GitHub上的问题与您描述的相同,显然此解决方案与启用LSP的兼容

请勿抱怨。。。不要抱怨。您只需再按几下键即可。@Akif几下键,这项工作就是赚钱。也许你不知道…不要抱怨。。。不要抱怨。您只需再按几下键即可。@Akif几下键,这项工作就是赚钱。也许你不知道。。。