1 python-3.x sublimetext3 isort
目的:使用ST3插件规范python包导入顺序
官网查询有一个“isort”插件:https ://packagecontrol.io/packages/isort
但ST3中没有说明如何使用,安装后也找不到对应的执行入口。
问题:1、有相应的解决方案吗?2.还有其他插件可以对包的导入顺序进行排序吗?
简短回答:从 Sublime Text 的软件包控制安装 isort(cmd+shift+P > 安装软件包 > 搜索“isort”),截至撰写本文时指向https://github.com/asfaltboy/sublime-text-isort-plugin其中包含 iso 4.3.21
如果上述方法不起作用: isort 插件与其自己的 isort 内部副本捆绑在一起,并且无法进行调整以尊重您的系统/环境 isort 版本。我在 18 个月内重写了这个答案两次,因此找到 & install 的最新分支sublime-text-isort-plugin
如下:
Preferences
-> Browse Packages
)。git clone https://github.com/asfaltboy/sublime-text-isort-plugin.git
(将其替换为您想要使用的叉子)ImportSort: Sort imports
在输入isort
cmd+shift+P 时看到。使用 isort 的最新版本是值得的,因为未来的变化反映了对核心 Python 代码的各种更新(例如,pathlib 现在位于标准库中)。
参考: Timothy Crosley 在 isort wiki 上维护了各种工具(包括 Kate、VIM、Emacs、Sublime、Atom、VSCode、PyCharm)的最新插件列表: https: //github.com/timothycrosley/isort/ wiki/isort-插件
编辑(2019 年 6 月):的存储库https://github.com/iham/sublime-text-isort-plugin.git
不再存在,使用当前位于 的存储库https://github.com/jcugat/sublime-text-isort-plugin
。
编辑(2020 年 5 月):的存储库https://github.com/jcugat/sublime-text-isort-plugin
不再存在,使用当前位于 的存储库https://github.com/asfaltboy/sublime-text-isort-plugin
。
归档时间: |
|
查看次数: |
1118 次 |
最近记录: |