sublime行首行尾批量添加引号

90次阅读
没有评论

共计 432 个字符,预计需要花费 2 分钟才能阅读完成。

场景

工作中常遇到这样的场景:需要给一批字符串在每一行前面添加单引号或双引号,每一行的行尾添加单引号加逗号或双引号的需求。

方案

对于该批字符串,可以分为两种情况,一种是每行的字符串长度相等,一种是每行字符串长度不相等。

1 字符串长度相等

可以按住 OPTION 键,进入列模式,在每行字符串的前面或后面输入引号即可,如下图所示:

sublime 行首行尾批量添加引号

2 字符串长度不相等

首先按住 SHIFT+COMMAND+ F 键,弹出如下界面,选中正则表达式模式:

sublime 行首行尾批量添加引号

每行行首添加双引号,则可以在 Find 中填入 ^,Replace 填入 ”,然后点击 ”Replace” 按钮进行批量替换,如下图所示:

sublime 行首行尾批量添加引号

每行行尾添加双引号加逗号,则可以在 Find 中填入 $,Replace 填入 ”,,然后点击 ”Replace” 按钮进行批量替换,如下图所示:

sublime 行首行尾批量添加引号

经过上述的步骤,实现了每行行首和行尾添加特殊符号的需求。

后记

对于字符串长度相等的情况,可以使用 sublime 列模式和正则匹配模式。

对于字符串长度不相等,只可以使用正则匹配模式。

希望上述经验帮助到你。

正文完
 0
醉酒的行者
版权声明:本站原创文章,由 醉酒的行者 于2024-08-22发表,共计432字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)