複数行にわたる強調表示No.06778
みやまえ さん 00/11/05 18:29
 
私は、かなり昔に秀丸を使っていたものの、キーワードの色付け機能が
ほしくて、昔Danaに浮気してしまった者です。が、最近Danaのバージョ
ンアップが止まってしまったため、秀丸に戻って来ました。

そこで、Danaにあった機能で、是非、秀丸にもほしい機能を挙げさせて
ください。

「コメント・文字定数のカラー表示」という設定が選べるようになって
いますが、変な言語を使っていたり、独自なファイルを編集したりする
ケースを考えると、この選択肢だけではカバーしきれません。

「強調表示設定」で自由に設定できたほうが、つまり強調表示の文字列
で複数行に渡るマッチングをサポートしてもらえると大変ありがたいの
ですが。。。たとえばCのコメントなら /\*[.\r\n]*\*/ と書けるよう
なイメージで。。

無理なら、コメントブロックの開始文字列、終了文字列を自由に設定で
きるだけでも・・・


ついでにもうひとつ、、ファイルタイプ別設定で、タブ入力するとタブ
の代わりにスペースを入れてくれる機能があるとうれしい・・・(保存
時ではなく)既にできたらすみません。

[ ]
RE:06778 複数行にわたる強調表示No.06779
ひろ さん 00/11/06 10:19
 
 みやまえさん今日は、ひろです。
> 「強調表示設定」で自由に設定できたほうが、つまり強調表示の文字列
> で複数行に渡るマッチングをサポートしてもらえると大変ありがたいの
> ですが。。。たとえばCのコメントなら /\*[.\r\n]*\*/ と書けるよう
> なイメージで。。
>
> 無理なら、コメントブロックの開始文字列、終了文字列を自由に設定で
 これは私も欲しい機能ですが、これをやると scroll などが内部処理の関
係で遅くなってしまうそうです。ただ comment に関しては、一般的な言語
の場合は、要望を出せば採用してもらえるともいます。

> ついでにもうひとつ、、ファイルタイプ別設定で、タブ入力するとタブ
> の代わりにスペースを入れてくれる機能があるとうれしい・・・(保存
 これは何故? 保存時に変換されれば同じことだと思いますが...。やはり
気分的な問題ですか(^^)? それとも 2, 4, 8 文字以外の文字数にしたいの
でしょうか?

[ ]
RE:06779 複数行にわたる強調表示No.06780
みやまえ さん 00/11/06 11:56
 
ひろさん、さっそくのお返事ありがとうございます。

>> 「強調表示設定」で自由に設定できたほうが、つまり強調表示の文字列
>> で複数行に渡るマッチングをサポートしてもらえると大変ありがたいの
>> ですが。。。たとえばCのコメントなら /\*[.\r\n]*\*/ と書けるよう
>> なイメージで。。
>>
>> 無理なら、コメントブロックの開始文字列、終了文字列を自由に設定で
> これは私も欲しい機能ですが、これをやると scroll などが内部処理の関
>係で遅くなってしまうそうです。ただ comment に関しては、一般的な言語
>の場合は、要望を出せば採用してもらえるともいます。

確かにマッチングの複数行対応は、重くなるのかもしれませんが、
コメント開始文字列 = /*
コメント終了文字列 = */
みたいに任意で指定できるだけでも十分なのですが・・
これなら現在内部でやってることと変わらないのかな?
と思ったのですが、そうでもないのかな・・

とりあえず、やりたかったのはasp、jsp形式のファイルで、
<%〜%>の範囲全体に色を付けたかったのですが、
HTML+ActiveServerPagesを選択しても、
そのような動作にならなかったもので。

>> ついでにもうひとつ、、ファイルタイプ別設定で、タブ入力するとタブ
>> の代わりにスペースを入れてくれる機能があるとうれしい・・・(保存
> これは何故? 保存時に変換されれば同じことだと思いますが...。やはり
>気分的な問題ですか(^^)? それとも 2, 4, 8 文字以外の文字数にしたいの
>でしょうか?

私は、プログラムを書く時は、「インデントは空白で」派のため、
タブが入力されてしまうこと自体がいやだったので。。
確かに気分的な問題かもしれませんね。
しかも簡単にTAB->空白変換ができるので、
絶対必要というわけでもなさそうです。

[ ]
RE:06780 複数行にわたる強調表示No.06786
秀丸担当 さん 00/11/06 18:26
 
>確かにマッチングの複数行対応は、重くなるのかもしれませんが、
>コメント開始文字列 = /*
>コメント終了文字列 = */
>みたいに任意で指定できるだけでも十分なのですが・・
>これなら現在内部でやってることと変わらないのかな?
>と思ったのですが、そうでもないのかな・・

言語の規則を無視するようにして、単純に文字列を指定ならば
大丈夫かもしれません。
検討しておきます。

[ ]