我使用jsbeautifier通過命令行(http://jsbeautifier.org/),它比它的貓出色的作品等我長的jQuery鏈語句:jsbeautify jQuery的鏈接
$('#foo').closest('div')
.closest('input')
.val();
到:
$('#foo').closest('div').closest('input').val();
很顯然,那是一個有點簡單,但有時鏈變得更長一點或它的if語句是這樣的:
if ((foo === bar) &&
c > 5 &&
d != 2)
在那裏結束起來就是:
if ((foo === bar) && c > 5 && d != 2)
任何人都經歷這個和改性的美化或知道一種變通方法或備用分析器(I使用VIM,所以我寧願不使用像集錦,除非它的IDE溶液可以通過命令行調用)?或者我需要調整我的代碼以避免長時間的條件(如果是這種情況,最好的辦法是將它抽象爲更具可讀性的東西)?
謝謝!
我一直有這個意思,自己看看+1 – Zevan
已加星標,總是困擾我。 – adardesign