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

问题描述 投票:0回答:7

enter image description here 我知道 Sublime Text 中存在一些围绕 auto_complete 函数的问题。

但是,我无法在 Sublime Text 设置中禁用 auto_complete 功能(我已经尝试了 Sublime Text 2 和 3)。我在

用户设置
中输入
"Error trying to parse settings: Unexpected trailing characters in Packages/User/Preferences.sublime-settings:5:1"
命令时收到{"auto_complete": false,}错误。

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

enter image description here

html css text autocomplete sublimetext
7个回答
9
投票

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

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

5
投票

这是在谷歌搜索“Sublime Text禁用自动完成”时弹出的第一个结果,并且没有一个答案完全回答了我的问题,所以我想添加到现有的答案中,如果您将 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
}

5
投票

有两种选择:

1:在首选项 --> 用户中,检查是否安装了

TernJS plugin
。如果是,请从编辑器(即 Sublime Text Editor)中卸载它。

2:在首选项 --> 用户中,检查

auto_complete
并将其更改为 false

“自动完成”:假,

重新启动你的编辑器(Sublime Text)


2
投票

这应该是选项。

{
    "auto_close_tags":false
}

2
投票

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

在首选项、用户设置中添加:

{
"auto_complete_commit_on_tab": false
}

0
投票

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

因此,要禁用 Python 语法自动完成:

  • 使用 ctrl + shift + P 打开命令面板
  • 输入程序包控制:删除程序包并选择它
  • 输入Jedi并删除Jedi自动完成

0
投票

经过大约10次尝试,我得到了这个。我正在停止制表符完成,但空格键也可以完成。太烦人了!!!!做一个优秀的文本编辑器就好了:)

{
    "tab_completion": false,
    "translate_tabs_to_spaces": false,
    "detect_indentation": false,
    "auto_complete": false,
    "auto_indent": false,
    "auto_complete_commit_on_tab": false,
    "auto_match_enabled": false,
    "word_wrap": "false",
    "spell_check": false
}
© www.soinside.com 2019 - 2024. All rights reserved.