[HMM0076A]
●重複行の削除
: 重複行の削除はできませんか?
下記のマクロで可能です。
ただし、同一内容の行が連続している場合のみ。内容全体処理する場合は、事前にソートが必要です。秀まるおのホームページ(サイトー企画)−秀丸エディタの変換モジュールライブラリに、 uniqの機能を持つ変換モジュールが登録されているので、それを使う方法もあります。
//------------------ uniq.mac ------------------------------------- disabledraw; gofiletop; while(1){ selectline; $$line = gettext(seltopx,seltopy,selendx,selendy); if($$line == $$bline){ selectline; delete; } else movetolineno 1,lineno + 1; if(lineno == linecount2) break; $$bline = $$line; } enabledraw; endmacro;