【问题标题】:How to prevent auto-complete popup display after comma or colon?如何防止逗号或冒号后自动完成弹出显示?
【发布时间】:2021-08-17 02:42:26
【问题描述】:

我刚刚更新了我的 Sublime Text 版本(Build 4107),在我看来出现了一种新行为 - 我想避免这种行为。

每当我写一个冒号或逗号时,自动完成弹出窗口会自动显示,这是有问题的,因为在这种情况下,我大多数时候都是按 Enter 键进入下一行。问题是,如果按 Enter,我现在选择自动完成的第一次出现,而不是转到下一行。

我可以通过执行“Alt + Enter”或在 Enter 之前按“Esc”来避免这种情况,但这不是一个方便的解决方案。有什么办法可以防止这个自动完成弹出窗口显示在这个特定的标点符号之后?

我读到了 punctuation.separator 范围命名 (https://www.sublimetext.com/docs/scope_naming.html#punctuation)。但我不知道如何在auto_complete_foo 设置中使用它来做我想做的事。

例子:

感谢您的帮助!

【问题讨论】:

  • 仔细检查一下,在安全模式下是否也会发生这种情况?

标签: sublimetext sublimetext4


【解决方案1】:

如果你有一个包 SublimeCodeIntel,请尝试禁用它,并检查问题是否已保存

它帮助了我

【讨论】:

    【解决方案2】:

    您可以在您的用户首选项中设置"auto_complete_when_likely": false,,这应该可以防止这种行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-13
      • 2011-01-18
      • 2019-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多