強調表示の優先順位についてNo.25553
虎鉄 さん 08/10/21 11:03
 
秀丸メールのマクロは「 dllfunc("RecvMailCountShow") 」
という形式でコマンド(?)を指定しますが、「"RecvMailCountShow"」
の部分が「文字定数」になるので、強調したい場合「特に強調」を使用してます。
そうすると、「コメント」より優先順位が高いため、その行をコメントアウト
しても、強調表示されたままになり、見にくく感じます。

また、「メールアドレス」や「ホームページURL」等もコメントアウトした時に
強調表示されたままになり、これも見にくく感じます。

私は、「コメント」の優先順位は最高で良いと思っていますが、色々な意見があると
思いますので、下記の様に要望に優先番号を付けさせて頂きました。
対応可能なところで対応して頂けると幸いです。

・要望

 [1] 優先順位を変更できるようにして欲しい
 [2] 「コメント」のみ優先順位を変更できるようにして欲しい。
 [3] 「コメント」の優先順位をもっと高くして欲しい。
   (「ファイル名と思わしき場所」より高く)
 [4] 「文字定数」と「行の強調表示」の間の強調表示が欲しい
   (これだと「メールアドレス」等は解決しないが、諦める)

-------------------------------------------------
秀丸エディタ Version 7.10 Beta10

[ ]
RE:25553 強調表示の優先順位についてNo.25555
秀丸担当 さん 08/10/21 11:29
 

>・要望
>
> [1] 優先順位を変更できるようにして欲しい
> [2] 「コメント」のみ優先順位を変更できるようにして欲しい。
> [3] 「コメント」の優先順位をもっと高くして欲しい。
>   (「ファイル名と思わしき場所」より高く)
> [4] 「文字定数」と「行の強調表示」の間の強調表示が欲しい
>   (これだと「メールアドレス」等は解決しないが、諦める)

[その他]→[ファイルタイプ別の設定]→[デザイン]→[複数行コメント]で、
[ユーザー定義]を指定して、コメントや文字定数もユーザー定義することで、
(結果的にですが)自由に優先順位を付けることができます。

例えば、以下のように定義します。

開始「//」、終了「$」(正規表現ON)、コメント色
開始「"」、終了「"」、エスケープ文字「\」、文字定数色
開始「'」、終了「'」、エスケープ文字「\」、文字定数色

このように定義すると、秀丸マクロの標準の色付けと同じになります。

コメントの部分をコメント色ではなく、特に強調4にすると、優先順位の高いコ
メントのように見せることができます。

ただし、対応する括弧など、コメントであることによって機能の働きに違いが出
てくるものに影響が出ることがあると思います。

[ ]
RE:25555 強調表示の優先順位についてNo.25556
虎鉄 さん 08/10/21 14:16
 

早速の対応ありがとうございます。

>[ユーザー定義]を指定して、コメントや文字定数もユーザー定義することで、
>(結果的にですが)自由に優先順位を付けることができます。

複数行コメント以外もユーザー定義できるとは知りませんでした。
大変勉強になりました。

>コメントの部分をコメント色ではなく、特に強調4にすると、優先順位の高いコ
>メントのように見せることができます。

この設定をする事で、希望の動作となりました。
ありがとうございました。

[ ]