Sublim
下载、安装、汉化过程省略
概述
在开发过程中,文本编辑工具是必不可少的,市场上有许多文本编辑工具,本文介绍的是Sublim
Sublim中最吸引我的一点是它的批量操作与通过正则表达搜索的功能,下面将会详细介绍这两种功能及其他一些功能
功能
批量操作
场景:在开发过程中,难免会遇到需要批量操作同一批数据的场景,下面以批量生成SQL为例,将以下表格中的数据生成insert语句插入数据库中
在Sublim中的操作方法:
1、先写一条数据的插入语句
INSERT INTO table_name(id,`name`,age) VALUES(idPlace,namePlace,agePlace);
其中idPlace、namePlace、agePlace均为占位符,可以写任意字符,不过在整条语句中需要唯一,方便后面查找
2、复制语句,在该场景中,我们需要复制出9条
先在Sublim中新建一个文件,将excel中的id列表复制到Sublim的新文件中,删除空行
先Ctrl
+A
全选,然后Ctrl
+Shift
+L
批量操作
然后将刚才的Sql语句复制,在新文件中Ctrl
+V
粘贴,这样就直接将刚才的sql语句复制了9条
3、替换参数
按Ctrl
+F
唤醒查找框,输入idPlace
然后按Alt
+回车
,此时会将匹配到的idPlace全部选中,可以将Excel中的id列粘贴过来(必须确保粘贴过来的数据与匹配到的数据行数是一致的,即匹配到了9行复制过来的数据也是9行,否则会替换失败),替换结果如下:
其他字段操作方法以此类推
至此,Sublim的批量操作完成,接下来总结一下使用到的关键快捷键Ctrl
+Shift
+L
它的作用是将选中的数据进行相同操作,如选中了一批数据,全部改为相同的值,那么在进入批量操作状态时输入想要修改的值即可。如果是想要修改为不同的值,那么在进行批量操作状态后,需要复制与选中数据相同数量的数据粘贴进来才行。
查找
Sublim中的查找功能也是一大亮点,其中包括通过正则表达式匹配、大小写敏感、全词匹配等,想要用好批量操作查找功能必不可少
正则表达式的具体规则这里不做赘述
这里补充一个可能会用到的快捷键Ctrl
+L
选中整行,数据特别长的时候,可以选中匹配的数据的所在行
去重数据
场景,有一批数据,其中可能有些数据存在重复值,需要找出重复数据
INSERT
into
value
INSERT
into
INSERT
Into
Value
将数据粘贴进Sublim后,按F9
先对数据进行排序,排序结果如下:
INSERT
INSERT
INSERT
into
into
Into
value
Value
在查找框中输入^(.+)$[\r\n](^\1$[\r\n]{0, 1})+
(要开启正则表达式匹配),可以根据需要开启大小写敏感功能
👍 欢迎前往博客主页查看更多内容
👍 如果觉得不错,期待您的点赞、收藏、评论、关注
👍 如有错误欢迎指正!