如何在 Sublime Text 中禁用自动完成 (2&3)

Posted

技术标签:

【中文标题】如何在 Sublime Text 中禁用自动完成 (2&3)【英文标题】:How to disable Auto Complete in Sublime Text (2&3) 【发布时间】:2017-06-13 16:51:26 【问题描述】:

我了解 Sublime Text 中的 auto_complete 函数存在一些问题。

但是,我无法在 Sublime Text 设置中禁用 auto_complete 功能(我已尝试过 Sublime Text 2 和 3)。在用户设置中输入"auto_complete": false, 命令时,我刚刚收到"Error trying to parse settings: Unexpected trailing characters in Packages/User/Preferences.sublime-settings:5:1" 错误。

很想关闭设置,但找不到方法。非常感谢任何帮助!

【问题讨论】:

为什么将设置放在两组单独的花括号中,而不是原来的设置用逗号分隔?如果您将它们放在一组中,请确保它们实际上是用逗号分隔的。 【参考方案1】:

, 放在font-size:17 之后,例如:


  "font_size":17, //note a comma here after 17
  "auto_complete": false,    

【讨论】:

【参考方案2】:

有两种选择:

1:在 Preference --> User 中,检查是否安装了 TernJS plugin。如果是,请从您的编辑器(即 Sublime Text Editor)中卸载它。

2:在 Preferences --> User 中,检查 auto_complete 并将其更改为 false

“自动完成”:假,

重启你的编辑器(Sublime Text)

【讨论】:

【参考方案3】:

这是在谷歌搜索“Sublime Text disable autocomplete”时弹出的第一个结果,没有一个答案完全回答了我的问题,所以我只想添加到现有答案中,如果你将 auto_complete 设置为 false并且仍然存在 Sublime Text 自动关闭括号和方括号的问题,那么您还需要将 auto_match_enabled 设置为 false。这应该可以解决问题。所以总的来说,这就是我所拥有的:


    "auto_complete": false,
    "auto_complete_commit_on_tab": false,
    "auto_close_tags":false,
    "auto_match_enabled": false

【讨论】:

这是正确的答案——最后(所有这些都必须放在 Preferences > Settings > User)【参考方案4】:

这应该是选项。


    "auto_close_tags":false

【讨论】:

谢谢,这就是我要找的。​​span> 这应该是任何试图专门为 html/XML 禁用标签自动完成功能的人的答案【参考方案5】:

我对这个问题的解决方案是将“auto_complete_commit_on_tab”从 true 为假。这样您就不会完全关闭自动完成功能,而是会忽略自动完成功能,除非您按 Tab 键。

在偏好、用户设置中,添加:


"auto_complete_commit_on_tab": false

【讨论】:

你的意思是设置为true吗?这就是在为我打字时防止强制错误的原因。它还为您提供了一个列表,其中包含最相关的建议。推荐。【参考方案6】:

我来这里是为了寻找一个与 Python 相关的解决方案,其中自动补全对于变量名等来说效果很好,但对于方法等来说却很慢。

所以,要禁用 Python 语法自动完成功能:

使用 ctrl + shift + P 打开命令面板 输入Package Control: Remove Package并选择它 进入Jedi并移除Jedi autocomplete

【讨论】:

以上是关于如何在 Sublime Text 中禁用自动完成 (2&3)的主要内容,如果未能解决你的问题,请参考以下文章

Sublime Text 2:禁用文档预览

在 Sublime Text 上 SASS 缺少分号的自动完成?

在 PHP 数组中按下制表符时,Sublime Text 3 中的自动完成错误

禁用 (GitGutter) 关于提交 Sublime Text 的消息

Sublime Text 2 自动完成弹出窗口无法正常工作

Sublime Text3左侧文件导航如何自动识别文件类型以展示不同文件图标?