【问题标题】:Is there any way to set Anaconda autocompletion in Sublime Text without pressing the tab key?有没有办法在 Sublime Text 中设置 Anaconda 自动补全而不按 Tab 键?
【发布时间】:2026-02-13 05:05:01
【问题描述】:

我将 SublimeText3 与 Anaconda 一起使用。我想知道是否有任何方法可以在没有任何键的情况下弹出 Anaconda 自动完成功能。我尝试使用 SublimeCodeIntel 和 CodeComplice,它们的自动完成功能给我留下了深刻的印象。但是我在配置及其错误方面遇到了困难,现在我正在尝试 Anaconda。看起来它真的很好用,但我想如果它自动显示自动完成建议我会更高兴,因为我的小手指从出生就扭曲了,而且我不太擅长按 Tab 键:) 谁能告诉我这是否可能或任何替代想法?谢谢!

【问题讨论】:

    标签: python autocomplete sublimetext3


    【解决方案1】:

    打开您的用户首选项 (Preferences -> Settings-User) 并添加以下设置:

    "auto_complete_triggers":
    [
        {
            "characters": ".",
            "selector": "source, text.html"
        }
    ]
    

    现在,每次按下.,都会显示一个显示所有可能方法/属性的弹出窗口。另外,如果您有以下设置:

    "auto_complete_commit_on_tab": false
    

    您只需按 Enter 即可选择所需的完成选项,而不是 Tab

    【讨论】:

    • 谢谢!它对我有帮助:) 所以,似乎没有自动弹出窗口。
    【解决方案2】:

    对我来说,它的工作原理是:

    {
        "auto_complete": true,
        "auto_complete_commit_on_tab": true,
    }
    

    在崇高的用户设置中。然后我会自动获得自动完成建议,而无需按任何东西。然后我按 tab 提交。

    【讨论】: