SortList
跨语言插件,用于排序逗号分隔列表中的项目
详细信息
安装次数
- 总计 1K
- Win 616
- Mac 509
- Linux 276
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
SortList
一个跨语言的 Sublime Text 插件,用于排序列表中的项目。处理没有开闭列表分隔符的列表,以及带有尾部逗号的列表。保留列表的引号样式(单引号与双引号)。
演示
安装
来自 Package Control
SortList
通过 Sublime Package Control 提供。这是推荐安装插件的方式。
来自 GitHub
或者,您也可以通过 GitHub 在 Sublime Text 数据目录下的 Packages
目录克隆此存储库来安装。例如,在 OSX 上
cd "~/Library/Application Support/Sublime Text 3/Packages"
git clone https://github.com/kylebebak/sublime_sort_list.git
用法
突出显示一个或多个列表并运行命令。如果列表无法排序,将在 快速面板 中显示带有行号异常。
命令的名称是 sort_list
。它出现在 命令面板
中为 Sort List
。如果您想尽可能不用麻烦地使用它,请将快捷键添加到您自己的 .sublime-keymap
。
{ "keys": ["shift+alt+super+o"], "command": "sort_list" }
如果您想更改列表分隔符字符,请覆盖 SortList.sublime-settings。
测试
从根目录,运行 python3 -m unittest discover --verbose
。一些测试将在 Python 2 中失败,但插件在 Sublime Text 2 中仍然可以很好地工作。
贡献
给它分叉并创建一个 pull request。
愿望清单
- 在排序列表后重新插入前导和尾随空白,包括换行符
- 允许使用超过一个字符的列表分隔符,例如
<%
和%>
。
许可协议
此代码受 MIT 许可协议 的许可。