用 st 写 css ,文件很大, box-shadow 有几百个,背后的属性又都不一样,我现在想把所有的 box-shadow 注释掉,该怎么批处理呢?
用 st 写 css ,文件很大, box-shadow 有几百个,背后的属性又都不一样,我现在想把所有的 box-shadow 注释掉,该怎么批处理呢?
|
xiaolangerOct 19, 2016
1
选中 box-shadow 然后 command+ctrl+d ,然后 command+/,能否解决?
|
|
liaowuOct 19, 2016 via iPhone
2
ctrl+h 选择正则表达式替换
|
|
liberizeOct 19, 2016
3
试试正则替换:
Find: ([^;\s]*box-shadow:[^;]*;) Replace: /*\1*/ |
|
4
|
|
xiaolangerOct 19, 2016
6
@mhtt 那你试试 command+ctrl+g
|
|
7
@xiaolanger 可以选中,但 command+/注释的是被选中的内容,而不是这一行的内容,比如上面的操作,只能注释 box-shadow 这个被选中的内容,而不能注释 box-shadow 极其属性。最后得到的内容都是 /*box-shadow*/:none; 等这样的形式。
|
|
momo1999Oct 19, 2016 via Android
8
记不住快捷键就去菜单里面找,一个全选,一个删除行
|
|
xiaolangerOct 19, 2016 via iPhone
9
@mhtt 那再加上 ctrl+l 选中当前行呢?
|
|
10
@xiaolanger 好主意,谢谢
|