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