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

Support for Python and Django autocompletion in Sublime Text

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

Sublime Text 看起来像一个不错的 simple/fast 编辑器。有谁知道什么插件支持像 Pycharm 那样的自动完成功能(也适用于 Django)?

谢谢!

Djanerio 支持 Django 语法和自动完成。 Anaconda 将执行 Python 自动完成,您可以将 sublimelinter 与 pyflakes 或 pep 一起用于 linting。您可能也对这个网站感兴趣:

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

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

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

听起来您对代码完成片段更感兴趣,但我发现改进后的 Django 模板语法突出显示也非常有用。

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

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