使用排序加正则替换或插件可高效删除Sublime Text中重复行,推荐先排序使重复项相邻,再用正则^(.\*)(\\r?\\n)\\1\\2匹配删除;高频用户可安装Find Duplicate Lines插件一键去重,小文件可手动配合多光标操作,操作前建议备份以防误删。

在 Sublime Text 中删除重复行非常简单,借助内置功能和正则表达式可以快速完成。以下是几种高效的方法帮你一键清除重复内容。
1. 使用“Sort Lines”和正则替换去重
这是最常用且无需插件的方法,适合大多数场景。操作步骤:
- 全选文本(Ctrl + A)
- 菜单栏选择 Edit → Sort Lines,先将所有行按顺序排列,相同内容会靠在一起
- 打开替换面板(Ctrl + H)
- 勾选“Regular Expression”模式(或按 Alt+R 切换)
- 在查找框输入:
^(.*)(\r?\n)\1\2 - 替换框留空
- 点击“Replace All”多次,直到没有更多匹配项
2. 使用“Find Duplicate Lines”插件(推荐)
如果你经常处理大量数据,安装插件更高效。安装方法:
采用 php+mysql 数据库方式运行的强大网上商店系统,执行效率高速度快,支持多语言,模板和代码分离,轻松创建属于自己的个性化用户界面 v3.5更新: 1).进一步静态化了活动商品. 2).提供了一些重要UFT-8转换文件 3).修复了除了网银在线支付其它支付显示错误的问题. 4).修改了LOGO广告管理,增加LOGO链接后主页LOGO路径错误的问题 5).修改了公告无法发布的问题,可能是打压
- 按下 Ctrl + Shift + P 打开命令面板
- 输入 “Install Package Control”,若未安装先执行安装
- 再次打开命令面板,输入 “Package Control: Install Package”
- 搜索并安装 “Find Duplicate Lines”
使用方式:
- 全选需要处理的文本
- 打开命令面板,输入 “Remove Duplicate Lines”
- 选择“Remove Consecutive Duplicate Lines”或“Remove All Duplicates”
3. 手动筛选(小文件适用)
对于行数较少的内容,可手动操作加快速度。- 使用 Ctrl + F 搜索某个疑似重复的词
- 逐个查看并删除多余行
- 配合 Ctrl + D 多光标选择相同行进行批量删减
基本上就这些方法。排序+正则适用于所有人,插件更适合高频用户。操作前建议备份原文,避免误删重要信息。不复杂但容易忽略细节,比如记得开启正则模式。









