2

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

一个具体的例子:之前,当我输入一个拼写错误的单词时,例如“questino”,我可以将光标直接放在 o 之后,点击 tab,它会自动将其更正为“question”。现在它不这样做了 - 现在它会弹出一个包含任何更长单词的列表,例如“questions”和“questioned”,然后我必须将箭头指向其中一个并按 Enter。它甚至不会给我“问题”作为选项 - 我必须在 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 等等。

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

谢谢。

4

1 回答 1

2

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

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

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

论坛背景。希望这个答案很快就会被更新或插件失效。

于 2021-06-10T10:24:14.397 回答