有没有办法在没有按Tab键的情况下在Sublime Text中设置Anaconda自动完成功能?

时间:2016-02-16 05:09:09

标签: python autocomplete sublimetext3

我使用SublimeText3和Anaconda。我想知道是否有任何方法可以在没有任何密钥的情况下弹出Anaconda自动完成功能。我尝试使用SublimeCodeIntel和CodeComplice,并对其自动完成感到印象深刻。但是我在配置和错误方面遇到了困难,现在我正在尝试使用Anaconda。看起来它确实运作良好,但我想如果它自动显示自动完成建议,我会更高兴,因为我的小手指从出生开始就扭曲了,而且我不太擅长按Tab键:)有人告诉我它是否可能或任何其他想法?谢谢!

2 个答案:

答案 0 :(得分:1)

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

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

在崇高的用户设置中。然后我自动获得自动完成建议而不按任何东西。然后我按Tab键提交。

答案 1 :(得分:0)

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

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

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

"auto_complete_commit_on_tab": false

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