Поддръжка за автоматично довършване на Python и Django в Sublime Text

От известно време използвам Pycharm само като редактор за разработка на Python и Django. Обичам поддръжката му за автоматично довършване. Въпреки това, всъщност не използвам нито една от неговите IDE функции, тъй като най-често използвам моя Mac терминал вместо това (напр. за git).

Sublime Text изглежда като добър и прост/бърз редактор. Някой знае ли какви добавки поддържат автоматичното довършване като Pycharm (също за Django)?

Благодаря!


person Community    schedule 22.07.2015    source източник
comment
Помощ/Какво мога да попитам?: Въпроси, които ни карат да препоръчаме или намерим книга, инструмент, софтуерна библиотека, урок или друг ресурс извън сайта, не са по темата за Stack Overflow. Съжалявам, разбирам защо питате, но трябва да отбележа това.   -  person Filip Malczak    schedule 22.07.2015


Отговори (2)


Djanerio поддържа Django синтаксис и автоматично довършване. Anaconda ще направи за автоматично завършване на Python и можете да използвате sublimelinter с pyflakes или pep за linting. Този сайт също може да представлява интерес за вас:

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

person Ryan Murray    schedule 22.07.2015

Ако търсите специфичен за Django плъгин за Sublime Text, мога да препоръчам Djaneiro. Основните му характеристики добавят:

  • подчертаване на синтаксис за Django HTML шаблони; и
  • фрагменти за завършване на код за Django HTML шаблони и Python файлове.

Звучи, че бихте се интересували повече от фрагментите за довършване на код, но открих, че подобреното подчертаване на синтаксиса за Django шаблони също е супер полезно.

Фрагментите за допълване на код, добавени от Djaneiro, са доста изчерпателни. Например, можете да вмъкнете блок {% if _____ %} {% endif %}, като напишете if като съкращение и натиснете клавиша за автоматично попълване (Tab по подразбиране).

Ако искате да научите малко повече за плюсовете и минусите на Djaneiros, написах този преглед за него преди известно време: https://dbader.org/blog/sublime-text-djaneiro-review

person dbader    schedule 11.10.2016