使用换行符和缩进重新格式化单个运行行

reformat single run-on line with line breaks and indent

本文关键字:格式化 单个 运行 换行符 缩进      更新时间:2023-09-26

我有一个javascript文件,其中删除了所有换行符和间距,所以整个事情都在一行上。 我正在寻找一个实用程序,它将添加回换行符和缩进,以将其变成人类可读的东西,但没有太多运气。

这个问题特别涉及javascript,但我将来可能会在不同的语言上遇到同样的问题;最好使用处理多种语言的工具。

例如,当给定此

var h=Ext.util,j=Ext.each,g=true,i=false;h.Observable=function(){var k=this,l=k.events;if(k.listeners){k.on(k.listeners);delete k.listeners}k.events=l||{}};//etc etc

该工具应像这样重新格式化它

var h = Ext.util, j = Ext.each, g = true, i = false;
h.Observable = function(){
    var k = this, l = k.events;
    if (k.listeners){
        k.on(k.listeners);
        delete k.listeners
    }
    k.events = l || {} 
};
//etc etc

感谢您的帮助

您可能

对jsBeautifier或jsFiddle的"Tidy Up"功能感兴趣。