【问题标题】:dart completion break the close parenthesis飞镖完成打破右括号
【发布时间】:2021-08-20 11:06:11
【问题描述】:

如果我手动键入 print(),然后在括号中,我使用完成键入单词,正确的括号已经消失。如下图所示

如果我在 IDE 完成后键入 print(),则不会发生这种情况。像这样

这是一个错误吗?否则我该如何解决?

【问题讨论】:

    标签: dart visual-studio-code


    【解决方案1】:

    这里的 VS Code 中有一个未解决的问题:

    https://github.com/microsoft/vscode/issues/134013

    一位 VS Code 开发人员解释了这个问题:

    • 输入 ( 触发建议
    • 现在输入)
    • 光标后移,提示未取消
    • 我们现在应用在键入光标后的文本时运行的逻辑(当建议处于活动状态时)并删除新添加的文本

    这是由https://github.com/microsoft/vscode/issues/26012 的修复引起的,它与它略有冲突(当完成包含括号时)。

    【讨论】:

      猜你喜欢
      • 2022-06-28
      • 1970-01-01
      • 1970-01-01
      • 2020-02-20
      • 1970-01-01
      • 2020-04-03
      • 1970-01-01
      • 2019-09-19
      • 2020-06-08
      相关资源
      最近更新 更多