<要望> 文字(文書)に色付けNo.32516
Egg さん 07/10/25 18:20
 
文字(文書)に色付けですが、秀丸メールは基本機能に強調表示設定があり、
事前に色付けしたい文字を登録すればいいので、今更要望というのも何ですが・・・

例えば、受信メールの任意の個所 ”・・・08/1/1、pm7:00、ハチ公
前・・・”
をドラッグして色付けし保存できるととても便利と思います。
整理すると、
 文字(文書)を任意にドラックして色付けし保存する機能です。

御検討頂けると有難いのですが、宜しくお願い致します。

[ ]
RE:32516 <要望> 文字(文書)に色付けNo.32517
秀まるお2 さん 07/10/25 22:34
 
 たしかに同じような話が以前にもあったと思うんですが、メールの中身をちょ
っと改変してもらうということで対応してもらう作戦を使って欲しいです。

 例えばですが、強調表示文字列の設定として、例えば正規表現を使って、

 _<_.*_>_

 っていう文字列を強調表示する設定にします。そして、例えば

 あああいいいううう


 という文章の「いいい」部分を強調表示したくなったら、メールをエディタで
開いて「設定・編集を許可する」として、先ほどの「いいい」部分を、

 あああ_<_いいい_>_ううう

 みたいに書き換えてやればいいです。そうすると「いいい」が強調表示されま
す。

 そういう作戦でなんとかうまくやって欲しいなぁという所ですけど。

 もっと目立たないようにってことであれば、例えば\x01〜\x08くらいの制御文
字を使ってやったらいいかと思います。強調表示用の記号を入れるマクロなんか
も作るとしたら、

    if( !selecting ) endmacro;
    #x1 = seltopx;
    #y1 = seltopy;
    #x2 = selendx;
    #y2 = senendy;
    escape;
    moveto #x2, #y2;
    insert "_>_";
    moveto #x1, #1y;
    insert "_<_";

 みたいなマクロになると思います。それで範囲選択した任意部分を強調表示出
来ます。(複数行はダメですけど)

 仮に秀丸メールでどうにかするにしても、強調表示する部分を識別するために
は何らかの制御文字を挿入してやる以外に出来ないと思うので、しいてやるとし
たら、上記のようなマクロを内部的に実現するだけって形になると思います。

[ ]
RE:32517 <要望> 文字(文書)に色付けNo.32526
Egg さん 07/10/26 19:06
 
秀まるお2様

いつも迅速かつ的確な回答有難う御座います。

自身の不勉強で”正規表現”という便利な機能をしりませんでした。
お恥ずかしい限りです。
マクロの方も確認させて頂きました。(何故そうなるかは理解できないのですが
(笑))
お陰さまで自身の思っていた _<_色付け_>_ を実現できました。

本当にどうも有難う御座います。

Eggより

[ ]