
场景1切图名字加上业务名
UI切的图命名很简洁,没有加上业务名不好区分,容易造成重名,并且不易区分,例如下图

这是其中一个模块的切图列表,为了区分,我们切图可以这么做
使用rename
在每个文件名前面加上业务名(searchall_
)
rename 's/(\w+)/searchall_$1/' *
之后效果

场景2加上@2x和@3x
ui对每个图片命名2x3x比较麻烦,可以使用rename
进行解决,所有的图片ui命名
可以@2x
可以后缀跟个2,@3x
可以后缀跟个3

在每个图片名字后面加个(x
)
rename 's/(\w+)/$1x/' *

然后在2x、3x前面加上(@
)
rename 's/(\dx)/\@$1/' *

最后给每个图片加上业务范围(jianpaimokuai_
)
rename 's/(\w+)/jianpaimokuai_$1/' *

后续更新
以后有更多的使用场景的rename命令再进行更新
网友评论