首页 > 解决方案 > 按字母顺序排序功能 Sublime Text 3

问题描述

我在一个文件中定义了一组函数。它们是任意排序的。

function foo() { 
  // func body
}
function bar() { /* func body */ }
function baz() { /* func body */ }

我想要一些工具,它会按函数名称的字母顺序重新排序,即:

function bar() { /* func body */ }
function baz() { /* func body */ }
function foo() { 
  // func body
}

(请注意,仅按字母顺序对代码行进行排序是行不通的。)

我对这个问题的一般解决方案以及我的具体情况感兴趣——我正在编写 JavaScript,我使用的编辑器是 Sublime Text 3。

标签: javascriptformattingsublimetext3

解决方案


Multi Select Alphabetizer sublime 插件 可能很有用。无法在工作中对其进行测试,所以 YMMV。

如果你觉得特别有冒险精神,你可以尝试将这个Sublime 插件从 PHP 转换为 JS 以满足你的需求......让我有点惊讶的是,尚未开发出更通用的解决方案!

祝你好运。


推荐阅读