在Sublime Text中支持Python和Django自动完成

时间:2015-07-22 18:22:43

标签: python django sublimetext3 pycharm sublimetext

我一直在使用Pycharm作为Python和Django开发的编辑器。我喜欢它对自动完成的支持。但是,我并没有真正使用它的任何IDE功能,因为我经常使用我的Mac终端(例如git)。

Sublime Text看起来像一个好的简单/快速编辑器。有谁知道哪些插件支持像Pycharm那样的自动完成(也适用于Django)?

谢谢!

2 个答案:

答案 0 :(得分:2)

Djanerio支持Django语法和自动完成。 Anaconda将用于Python自动完成,你可以使用带有pyflakes或pep的sublimelinter进行linting。您也可能对此网站感兴趣:

https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/

答案 1 :(得分:0)

如果您正在为Sublime Text寻找特定于Django的插件,我可以推荐Djaneiro。它的主要特点是增加:

  • Django HTML模板的语法高亮显示;和
  • Django HTML模板和Python文件的代码完成代码段。

听起来你对代码完成片段更感兴趣,但我发现Django模板的改进语法高亮也非常有用。

Djaneiro添加的代码完成代码段非常全面。例如,您可以通过键入{% if _____ %} {% endif %}作为缩写并点击自动完成键(默认为if)来插入Tab块。

如果您想更多地了解一下Djaneiros的优缺点,我刚才写了这篇评论:https://dbader.org/blog/sublime-text-djaneiro-review