Javascript 代码组织程序

Javascript 代码组织程序,javascript,Javascript,有人知道有什么工具或简单的方法可以帮助重新安排和组织源代码文件吗 特别是,我正在寻找一个工具,它可以接受一个javascript文件,带有许多单独的函数,并向我显示一个函数列表,然后我可以按照更合理的顺序重新排列这些函数,并让它对代码进行无序排列以匹配我的新顺序 理想情况下,它应该是交互式的,而不是我必须通过命令行运行的单一工具,因为每次运行的顺序可能不同 我肯定这些工具一定存在,但我每次看都找不到 我还怀疑,如果有人精通Javascript元编程(可能只是“评估”输入,找到所有函数,然后将它们

有人知道有什么工具或简单的方法可以帮助重新安排和组织源代码文件吗

特别是,我正在寻找一个工具,它可以接受一个javascript文件,带有许多单独的函数,并向我显示一个函数列表,然后我可以按照更合理的顺序重新排列这些函数,并让它对代码进行无序排列以匹配我的新顺序

理想情况下,它应该是交互式的,而不是我必须通过命令行运行的单一工具,因为每次运行的顺序可能不同

我肯定这些工具一定存在,但我每次看都找不到


我还怀疑,如果有人精通Javascript元编程(可能只是“评估”输入,找到所有函数,然后将它们呈现在可重新排序的列表中),就可以很容易地构建它。

到目前为止,我知道有一个非免费的编辑器。几个月前我在潜行时发现的

但是,我从未尝试过。

我最终购买了JetBrains,这是一款商业产品,但它能够查看文件结构的概述,并可以轻松地重新排序语句,包括函数定义


这不是我买它的原因,但我很满意它也包含了我正在寻找的功能,所以我现在就结束这个问题。

标记为答案,因为我不想只接受我自己的答案。不过,我还没有试过这个产品。