強調表示
No.18865
あれ?
さん 05/02/21 01:20
手元のファイルに
abcdとか123456といった文字列を1行ずつ打ち込んだものがあって
行数で4万以上のものがあります。
新しく新規作成で文字を打ち込んだときに、
手元のファイルに一致したものがあるかどうか
調べようとすれば、「検索」するしかないと
思うのですが、いつもこのファイルを検索するので
できれば強調表示のように区別ができるようにしたいのですが
可能ですか? 一度強調表示用に打ち込んでみたのですが
件数がオーバーしてうまくいきませんでした。
どうかよろしくお願いします。
[
△
]
RE:18865 強調表示
No.18867
ENCODINGSHIFTJIS
さん 05/02/21 09:18
既出かどうか、判定する いろいろな方法
4万件では DBなどを 動かすのが ノーマルな「答え」と思います。
エディタ的なら
辞書タイプの入力補完 を動かして、補完が成功したら既出 と判定
することもできると思います。
単語の切れ目がはっきりしていれば、ダイレクトタグジャンプも
似た動作を出来るとおもいます。
[
△
]
RE:18865 強調表示
No.18871
秀丸担当
さん 05/02/21 12:16
4万件の量を強調表示することはできません。
調べる必要のあるときに検索する必要があると思います。
以下のようなマクロを作っておくと、楽に調べることができるかもしれません。
getsearch;
openfile "c:\\目的のフォルダ\\目的のファイル.txt";
gofiletop;
searchdown searchbuffer;
[
△
]
RE:18865 ありがとうございます
No.18876
あれ?
さん 05/02/22 03:40
ENCODINGSHIFTJIS さん、秀丸担当さん、
どうもありがとうございます。
お書きいただいた情報を、しばらく考えて見ます。
>DBなどを 動かす
>辞書タイプの入力補完 を動かして、補完が成功したら既出 と判定
この部分が今まで試したことがないため、理解できません。
少し勉強してみます。
[
△
]