Настройка Sublime Text 2 и 3 для python/django с завершением кода
Я хочу использовать плагин autocomplete с возвышенным текстом для веб-разработки. Я использую django framework. Я рассмотрел следующие возможные варианты. Не совсем вопрос, просто для справки, я добавил их здесь.
Порядок листинга представляет известность в определенной степени (на основе уровня активности, коммитов, вкладчиков, favorties, forks, проблем (открытых/закрытых) [Feb-2014]
-
SublimeRope: Нет активности. Last commit Dec 21, 2013. <только > ST2 используйте SublimePythonIDE с ST3: добавляет доработки Python и некоторые IDE-подобные функции в Sublime Текст 2, используя библиотеку канатов
Особенности:
Ответы
Ответ 1
На мой взгляд, есть ТОЛЬКО 2 плагина sulbime, которые обеспечивают действительно хорошее завершение:
CodeIntel и Rope плохо работают. Djaneiro больше фрагментов, чем завершение, но я также считаю это полезным.
Ответ 2
Я использую SublimeJEDI в течение некоторого времени. Это делает работу в определенной степени без добавления раздувания. У этого есть ограничения, и это далеко не так эстетично и полно, как PyCharm.
С новыми редакторами, поддерживающими завершение кода из коробки, я с тревогой вижу, что ST не очень хорошо справляется с этим.
Обновление. После использования в течение нескольких месяцев, я чувствую, что SublimeJEDI не добавляет большого удобства. Это скорее путает некоторые из пополнений по умолчанию ST2, когда вы выполняете различные варианты с помощью Tab. Это предсказание сильно нарушено.
Ответ 3
Я нашел Djaneiro плагин супер полезным. Он добавляет подсветку синтаксиса для шаблонов Django HTML и поставляется с кучей полезных фрагментов завершения кода:
Например, вы можете ввести if
, нажать Tab
, а Djaneiro автоматически создает полный блок {% if ___ %} {% endif %}
.
Я думаю, это зависит от одного определения "автозаполнения", но мне очень нравятся фрагменты, добавленные Djaneiro. Я использую его в сочетании с плагином Anaconda для завершения кода, и я очень доволен этой настройкой для разработки Django.
На самом деле я написал обзор Djaneiro и его функций некоторое время назад. Вы можете найти его здесь, если вам интересно: https://dbader.org/blog/sublime-text-djaneiro-review