2012-05-08 21 views
0

すべての改行とスペースが削除されたjavascriptファイルがあるので、すべてが1行になります。私は、これを人間が読めるものに変えるために改行とインデントを追加するユーティリティを探していますが、運がそれほどありません。改行改行とインデントを含むシングルランオンライン

この問題は特に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 

のようにそれを再フォーマットする必要がある場合、たとえば、あなたがかもしれない助け

答えて

2

をありがとう

を好まれますjsBeautifierまたはjsFiddleの「整理整頓」機能に興味があります。

+0

非常にうれしい。他の言語を扱うもの、特にPythonやCを知っていますか? – Steve

+0

@steve:私たちは、各言語に固有のフォーマッタのファミリーを持っています。言語的に正確なパーサとプレタイピングツールを使用すると、コードが損なわれません。 http://www.semanticdesigns.com/Products/Formattersを参照してください。多くの言語を処理すると主張するastyle(astyle.sourceforge.net)のようなものを試すことができますが、各言語の正確な詳細はわからないので、私は彼らがあなたのコードを損なわないと主張できるかどうかは分かりません。 –