Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
                        
                    
                
            
        
            
        
                
                    
                
            
                
                    想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                
                    6年前关闭。
            
        

    

我有一个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


谢谢您的帮助

最佳答案

您可能对jsBeautifierjsFiddle的“整理”功能感兴趣。

关于javascript - 用换行符和缩进来重新格式化单条运行行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10501043/

10-11 04:22