autocomplete - 当我按分号和空格时,如何禁用 sublime 中弹出的自动完成功能;

标签 autocomplete sublimetext sublimetext4

我是 sublime 的新用户。我最近从 vscode 转向在 sublime 中获得更快的使用体验。但 Sublime 的一件事确实让我沮丧。除了 sublime code intel 之外,我的 sublime 中没有其他自动完成包可以工作。对于其他软件包,我在键入时无法获得自动完成弹出窗口。

这就是为什么我只需要使用sublime code intel。该包的问题是,当我输入空格或分号 (;) 时,我会收到自动完成弹出窗口。这确实令人不安。有一种解决方案可以摆脱它。按 shift + Enter 或 escape 键。这真的很烦人。任何人都可以帮我吗?

注意我在 Linux 中使用 Sublime Text 4。另外,我已经阅读了之前的一些问题,但无法得到解决方案。

最佳答案

我找到了通过编辑 setting.auto_complete_selector 禁用分号弹出窗口的方法。

“meta.tag,源 - punctuation.terminator - 注释 - string.quoted.double.block - string.quoted.single.block - string.unquoted.heredoc”

诀窍是在选择器之后添加- punctuation.terminator。 这将从 auto_complete_selector 中删除分号 the doc of Selectorthe doc of scope_naming .

关于autocomplete - 当我按分号和空格时,如何禁用 sublime 中弹出的自动完成功能;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68100008/

相关文章:

regex - 如何将 Sublime Text 设置为自动匹配括号但既不匹配引号也不匹配括号?

settings - Sublime Text 需要重新启动设置更改才能生效

markdown - 如何在 Sublime Text Markdown 预览中启用 MathJax 渲染

sublimetext - Sublime Text 4 隐藏标题栏

vim - vim 在哪里搜索它的文件名补全 ctrl-x ctrl-f?

java - Eclipse 自动完成方法变量

jquery 自动完成列表不坚持父输入元素

javascript - Openlayers 和 Jquery 自动完成从矢量图层打开弹出窗口