如何使 SublimeText 版本 4 的自动完成功能像版本 3 一样?

How can I make SublimeText version 4's autocomplete behave like version 3?

我最近过于自信地将我的 Sublime Text 3 升级到版本 4(Build 4107)。现在自动完成的行为完全不同。它现在有一个 弹出窗口 ,我必须从中 select 选择 - 在我点击 Tab 之前它会为我选择最佳选项(然后我可以再次选择 Tab尝试更好的答案)。

一个具体的例子:以前,当我输入一个打字错误的单词时,例如“questino”,我可以将光标直接放在 o 之后,点击 Tab,它会自动将其更正为“question”。现在它不这样做了——现在它会弹出一个包含任何更长单词的列表,例如“questions”和“questioned”,然后我必须将箭头指向其中一个并按回车键。它甚至不会给我“问题”作为一个选项——我必须在 n 上退格,然后点击 Tab 键才能获得包含该词的弹出窗口,因为弹出窗口不仅烦人,而且需要多个额外的击键,但自动更正不再更正为与我当前拼错的单词长度相同的单词,只会更正更长的单词。

Preferences里面有很多选项,包括:auto_complete, auto_complete_size_limit, auto_complete_delay, auto_complete_selector, auto_complete_triggers,auto_complete_commit_on_tab,auto_complete_with_fields,auto_complete_cycle,auto_complete_use_index,auto_complete_use_history,auto_complete_preserve_order,auto_complete_trailing_symbols,等等。

有谁知道使它的行为与以前完全一样的精确偏好设置?或者也许有一个包可以修复它?或者我的下一步可能会恢复到以前的版本。

谢谢。

您现在能得到的最接近的似乎是:

    "auto_complete": false,
    "tab_completion": true,
    "mini_auto_complete": true,

这与 ST3 的工作方式仍然不同。 Tab 将只填写一个值,再次按 Tab 不会在选项之间切换,但不会有分散注意力的弹出窗口。

Background context 在论坛上。希望这个答案会很快被更新或插件失效。