一直沒(méi)有找到好用的 javascript格式化工具,不過(guò)UE有個(gè)非常漂亮的功能,多行編輯,可以輕松的批量縮進(jìn)。
但是eclipse呢?很遺憾,沒(méi)有,不過(guò)用正則表達(dá)式可以輕松完成這個(gè)功能,匹配整行,替換時(shí)在行前加上縮進(jìn)空格。
find:^.*
replace With: $0
說(shuō)到這個(gè)正則,鄙視一下js的正則語(yǔ)法,居然匹配組是 $1 $2 $3 ....索引從1開(kāi)始,但是匹配全部為什么要來(lái)個(gè)$&? 多么難記??還是eclipse的$0方便
而且js的match函數(shù)返回的數(shù)組還是 [全匹配,組1,組2....],全匹配索引就是0嘛! 居然要來(lái)個(gè)$&??
扼殺我們的聯(lián)想天性。
posted on 2007-06-08 11:33
金大為 閱讀(735)
評(píng)論(0) 編輯 收藏 所屬分類(lèi):
JavaScript