第1个回答 2013-09-01
========================
方法一:
有了Replace Pioneer,你不用删除前面的序号就可以去除重复行,以下是详细步骤:
1. ctrl-o打开文件
2. 打开菜单Replace->Replace by template->Line Replace->Remove all duplicate Lines
3. 把下面的Run Following for each matched unit的内容改为:
if (get_value(words($match,2,-1))==1 ) { $A=""; }
else {$A="$match\n"; set_value(words($match,2,-1),1); }
4. 点击ok, 点击replace,完成, 按ctrl-s存盘。
========================
方法二:
同时,这里也顺便提供另一方法先删除前面的序号,再删除重复行:
1. ctrl-o打开文本文件
2. ctrl-h打开Replace窗口
把Replace Unit选成Chars
把Replace Scope选成Line
在Search for pattern输入"^\d+\s+"(不带双引号)
3. 点击Replace,删除序号完成.
4. 打开菜单Replace->Replace by template->Line Replace->Remove all duplicate Lines
5. 点击ok, 点击replace,完成, 按ctrl-s存盘。