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