1

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

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

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

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

例子 :

冒号后弹出

逗号后弹出

谢谢您的帮助 !

4

2 回答 2

1

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

它帮助了我

于 2021-06-04T13:07:52.827 回答
0

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

于 2021-06-18T20:25:35.277 回答