アウトライン、ブロックを認識してくれれNo.25277
三輪の牛 さん 08/08/14 08:32
 
 お世話になります。
 アウトラインは現在見出しを認識する作りになっていますが、プログラミング言語
やXMLではブロックで認識するとより正確な指定ができると思います。複数行コメン
トと同じインターフェースで指定できれば便利だと思います。
 rubyでは

開始文字列:^([\t ]*)(module|def|class)[\t ]*([^(\t <])(?\3)
終了文字列:^\1end

 このようにすればクラスをまとめるモジュールのインデントを省略した場合でも正
確に認識してくれます。また関数の前に書いたコメントを次の関数に含める解釈をし
てくれればさらに良いと思います。

 VBの例では

開始文字列:^([\t ]*)(public|frend|private)[\t ]*(sub|function)([^(\t ])(?\4)
終了文字列:^\1end[\t ]*\3

 こんな感じです。


[ ]
RE:25277 アウトライン、ブロックを認識しNo.25280
秀丸担当 さん 08/08/18 10:36
 

> アウトラインは現在見出しを認識する作りになっていますが、プログラミング言語
>やXMLではブロックで認識するとより正確な指定ができると思います。複数行コメン
>トと同じインターフェースで指定できれば便利だと思います。

そのようにできたら、より便利だと思います。
V6.00のときにやろうかと考えていましたが、いまのところやっていないです。
できたらやりたいところですが、今のところできるかどうかは分からないです。

[ ]