删除重复行但不删除 Sublime Text 中的空行
Remove duplicates lines but not blank lines in Sublime Text
我知道您可以通过 Edit>Permute Lines>Unique
删除重复的行。但这将删除空白(空)行。我不想删除它们,所以空行会保留(基本上是空的space)。
您可以使用置换选择来做到这一点。首先,打开查找菜单(CtrlF或Find → Find…
)并确保Regex、Wrap 和 Highlight 匹配按钮是 selected。在搜索字段中,输入 ^.+\n
。这匹配行的开头 ^
、任何类型的 1 个或多个字符 .+
以及换行符。因此,它将 select 任何不仅仅是换行符的行。请注意,这将 select 仅包含空格的行,例如制表符后跟换行符。
接下来,点击 全部查找 按钮,分别 select 每行。
最后,selectEdit → Permute Selections → Unique
所有重复行将被删除,留下所有空白行。
我知道您可以通过 Edit>Permute Lines>Unique
删除重复的行。但这将删除空白(空)行。我不想删除它们,所以空行会保留(基本上是空的space)。
您可以使用置换选择来做到这一点。首先,打开查找菜单(CtrlF或Find → Find…
)并确保Regex、Wrap 和 Highlight 匹配按钮是 selected。在搜索字段中,输入 ^.+\n
。这匹配行的开头 ^
、任何类型的 1 个或多个字符 .+
以及换行符。因此,它将 select 任何不仅仅是换行符的行。请注意,这将 select 仅包含空格的行,例如制表符后跟换行符。
接下来,点击 全部查找 按钮,分别 select 每行。
最后,selectEdit → Permute Selections → Unique
所有重复行将被删除,留下所有空白行。