強調行でタグ付き正規表現No.06148
Iranoan さん 05/01/20 17:10
 
 秀丸担当さん今日は、Iranoan です。
 強調行について要望があります。
 現在例えば、HTML の見出しを強調行とし、「強調一覧」や tags ファイル
の作成の為に、
<[hH][1-4]>
としておけば、強調行として認識されます。これを拡張して、タグ付き正規表現
<[hH][1-4]>\f[^>]*
を可能にして頂いて、置換時の \1 に当たる部分のみ一覧に表示するようにな
らないでしょうか? TeX では見出しに \subsubsection といった長い文字列が
使われるので、パッと見てなかなか見分けがつきません。
 現在は、一覧のカラー化
http://hidemaruo.dip.jp:81/hidesoft/hidesoft_2/x07004.html#7015
もツリー表示
http://hidemaruo.dip.jp:81/turukame/turukame_3/x04222.html#4273
も実現していないので、個々の強調で区別がつかなくなるかもしれませんが。

 また同様の規則を tags ファイルの作成時にもやって頂ければ、次のような
ときにダイレクトタグジャンプが使いやすくなると思います。
(1) C 言語のヘッダ・ファイルで、
    struct user_def_type{
      int x; int y;
    };
    の記載がある
(2) C 言語のソース・ファイルで、
    int hoge( user_def_type a ){
    の記載がある
(3) tags ファイルの中身が現状では、
    hoge.h(1) : struct user_def_type{
    hoge.c(1) : int hoge( user_def_type a ){
    となるが、上記の案なら、
    hoge.h(1) : user_def_type
    hoge.c(1) : hoge
    とすることが出来る。
(4) よって、
    user_def_type b;
    と記述があり、「user_def_type」でダイレクトタグジャンプを実行した
    時に、ジャンプする先が複数現れることが減る。

 取り敢えず、tags ファイルの作成に関しては、作成後にマクロで整形すれ
ばよいですが、...。

 こちらの環境は、Windows98+IE6.0+秀丸 Ver.4.14 です。

[ ]
RE:06148 強調行でタグ付き正規表現No.06149
秀丸担当 さん 05/01/20 18:05
 

これができれば非常に便利だと思います。
自分で強調表示を書いていて、そういうことができたらいいと思ったこともあり
ました。
ネタとして考えたいと思います。

[ ]
RE:06149 強調行でタグ付き正規表現No.06150
Iranoan さん 05/01/20 19:36
 
 秀丸担当さん今日は、Iranoan です。
> ネタとして考えたいと思います。
 宜しくお願いします。

 次は、Ver.4.15 や 4.20 でなく Ver.5.00 らしいですが、どんなものにな
るのか非常に楽しみです(^^)。


[ ]