javascript - 按字母顺序排序功能 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。
解决方案
Multi Select Alphabetizer sublime 插件 可能很有用。无法在工作中对其进行测试,所以 YMMV。
如果你觉得特别有冒险精神,你可以尝试将这个Sublime 插件从 PHP 转换为 JS 以满足你的需求......让我有点惊讶的是,尚未开发出更通用的解决方案!
祝你好运。
推荐阅读
- cordova - `cordova run --list` 导致 ECONNREFUSED
- node.js - 如何在 cPanel 上连接 node.js 后端和 react.js 前端?
- react-native - 在本机反应中传递元素的位置
- react-native - React Navigation v5 使用抽屉过滤屏幕上的细节
- java - 编译器在错误的类中寻找主要方法
- serialization - 序列化不实现序列化的外部 crate 枚举的 vec
- javascript - 如何从子组件中更新和删除元素数组并将其传递给 ReactJs 中的父组件
- sql - SQL自动过滤结果
- ios - 运行时缺少属性
- swift - 处理通过 NSViewRepresentable 嵌入的 NSTextView 中的键盘输入?(SwiftUI/MacOS)