什么是一个很好的命令行JavaScript代码美化?

时间:2009-10-31 18:29:28

标签: javascript vim

我最近问过question关于在Vim中格式化JavaScript代码的问题。我还注意到 this question并进行了一些Google搜索。尽管如此,我的追求仍在继续。

我放弃了一个Vim插件,它将正确格式化当代JS代码。但也许我可以从Vim内部调用一个命令行工具。这是我的渴望:

  • 只需安装一件事。理想情况下,我可以放入我的~/bin目录中的脚本。不需要我可能在我的OS X或Linux系统上没有的支持解释器,而且我只需安装就可以使用这个小工具。

  • 写在像Perl,C,Ruby,bash shell脚本语言甚至Java这样普通的东西上。

  • 只要它做了一些合理的事情并且没有扼制jQuery风格的JavaScript,我对它的格式化代码并不是很挑剔。

1 个答案:

答案 0 :(得分:3)

有一个用perl编写的工具可以做到:JavaScript::Beautifier

我会给GNU indent一个机会。它有很多选项,如果你使用正确的选项,你可能会得到你想要的。