tl; dr: Плагины isort поставляются в комплекте с собственной внутренней копией isort и не могут быть настроены в соответствии с версией вашей системы / среды isort.Установите из https://github.com/jcugat/sublime-text-isort-plugin, поскольку для этого используется isort 4.2.5:
- Перейдите в каталог установки пакета ST3 (например, в macOS,
Preferences
-> Browse Packages
). git clone https://github.com/jcugat/sublime-text-isort-plugin.git
- 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
.