О плагине isort в Sublime Text3? - PullRequest
       55

О плагине isort в Sublime Text3?

0 голосов
/ 24 ноября 2018

цель: использовать порядок импорта пакетов Python спецификации ST3 для спецификации

На официальном веб-сайте есть плагин "isort": https://packagecontrol.io/packages/isort

Но нет описания того, как его использоватьв ST3, и соответствующая запись выполнения не может быть найдена после установки.

Вопрос: 1. Есть ли соответствующее решение?2. Существуют ли другие плагины для сортировки порядка импорта пакетов?

Ответы [ 2 ]

0 голосов
/ 26 апреля 2019

tl; dr: Плагины isort поставляются в комплекте с собственной внутренней копией isort и не могут быть настроены в соответствии с версией вашей системы / среды isort.Установите из https://github.com/jcugat/sublime-text-isort-plugin, поскольку для этого используется isort 4.2.5:

  1. Перейдите в каталог установки пакета ST3 (например, в macOS, Preferences -> Browse Packages).
  2. git clone https://github.com/jcugat/sublime-text-isort-plugin.git
  3. Sublime Text должен автоматически определить это, и вскоре вы сможете увидеть ImportSort: Sort imports при вводе isort в cmd + shift + P.

Более длинный ответ: Если вы установите isort из Управления пакетами Sublime Text (cmd + shift + P> установить пакеты> поиск "isort"), то вы получите версию плагина от https://github.com/thijsdezoete/sublime-text-isort-plugin/, которая поставляется в комплекте с isort 3.9.6 .С тех пор isort был обновлен для отражения различных обновлений основного кода Python (например, pathlib теперь находится в стандартной библиотеке).

С тех пор jcugat разветвил оригинальный плагин, и он был обновлен до октября 2016 года.текущая версия на момент написания в комплекте с isort 4.2.5 .

Ссылка: Тимоти Кросли поддерживает список современных плагинов для различных инструментов (включая Кейт, VIM, Emacs, Sublime, Atom, VSCode, PyCharm) в вики isort: https://github.com/timothycrosley/isort/wiki/isort-Plugins


Редактировать (июнь 2019 г.): Репо в https://github.com/iham/sublime-text-isort-plugin.gitбольше не существует, используя репо, который в настоящее время находится в https://github.com/jcugat/sublime-text-isort-plugin.

0 голосов
/ 21 января 2019

откройте ваш файл кода Python в ST.Ctrl + Shift + P, а затем введите "Isort"

...