ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

按行排序(数值排序)

alimony 所有

Sublime Text 2/3软件包,添加了一个命令用于按行数值排序,而不是按字母排序。

详细信息

  • 1.0.3
  • github.com
  • github.com
  • 6年前
  • 26分钟前
  • 11年前

安装

  • 总数 9K
  • Win 4K
  • Mac 4K
  • Linux 2K
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 1 0 0 2 1 4 3 2 0 0 0 3 1 1 1 0 1 0 2 0 0 1 0 1 1 0 2 1 0 1 0 1 3 1 0 2 0 0 1 2 2 1 2 2
Mac 1 4 1 0 1 0 2 0 2 1 1 1 2 4 0 1 0 2 2 1 1 0 2 0 0 0 1 3 1 1 0 0 1 2 0 4 1 1 0 1 0 0 1 1 0
Linux 1 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 2 0 1 1 0 1 0 0 0 0 0 1 1 1

说明文件

源代码
raw.githubusercontent.com

按行排序(数值排序)

Sublime Text 2/3软件包,添加了一个命令用于按行数值排序,而不是按字母排序。

安装

此软件包通过软件包控制提供,名为“按行排序(数值排序)”。

使用方法

只需在命令面板中运行“按行排序(数值排序)”,或在编辑菜单中运行(有键盘快捷键)。

添加反向命令

此软件包在排序时没有反向选项,因为Sublime Text本身已经内置了Reverse命令。如果您想创建一个反向数值排序的快捷方式,可以自己创建一个

在您的User软件包文件夹中,创建一个名为Sort Lines (Numerically) Reverse.sublime-macro的文件。编辑此文件,粘贴以下内容,并保存

[
    {
        "args": null,
        "command": "sort_numerically"
    },
    {
        "args": {
            "operation": "reverse"
        },
        "command": "permute_lines"
    }
]

现在将在工具 > > 用户 > 按行排序(数值排序)反向找到一个新菜单项,选中它将按数值排序并反转顺序。如果您想让此宏可在命令面板中使用,在您的User文件夹中创建一个类似SortLinesNumericallyReverse.sublime-commands的文件,包含以下内容

[
    {
        "caption": "Sort Lines (Numerically) Reverse",
        "command": "run_macro_file",
        "args": {
            "file": "Packages/User/Sort Lines (Numerically) Reverse.sublime-macro"
        }
    }
]

现在,您将有一个名为Sort Lines (Numerically) Reverse的组合命令,在命令面板中。如果您想将此命令绑定到键盘快捷键,请在您的默认用户快捷键文件中添加以下内容(在首选项 > 键绑定 – 用户中可用)

{
    "keys": ["ctrl+shift+f5"],
    "command": "run_macro_file",
    "args": {
        "file": "Packages/User/Sort Lines (Numerically) Reverse.sublime-macro"
    }
}

鸣谢

感谢以下贡献者