0
我有一個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
感謝您的幫助
ooo,非常好。你知道處理其他語言的東西,特別是Python和C嗎? – Steve
@steve:我們有一個格式化器家族,每個語言都有一個格式化器;使用語言精確的解析器和漂亮的打印機,它們不會破壞你的代碼。請參閱http://www.semanticdesigns.com/Products/Formatters您可以嘗試類似astyle(astyle.sourceforge.net)的東西,它聲稱處理多種語言,但由於它不知道每種語言的確切細節,因此我不介意不知道他們是否可以聲稱它不會損害您的代碼。 –