特に強調表示内の括弧の対応No.35892
いっぷく2 さん 17/07/11 10:34
 
お世話になっております。

インタープリタ系ではよくある、文字列を引数にして関数に渡すという場合、
 (eval "(2+3)*4")
のような書き方をよくやります。

通常、「"(2+3)*4"」 の部分が文字列として色分けされますが、これを正規表現の色
分けを使って
「eval "(2+3)*4"」の部分を文字定数に優先させたいため、「特に強調表示1」にし
ました。
「特に強調表示」にすると、"(2+3)*4"の中でも、対応する括弧の強調表示が有効に
なるんですね。
これは嬉しいことなんですが、「文字列」の中のすべての括弧は(eval "(2+3)*4")の
先頭、あるいは
最後の括弧にしかヒットしてくれません。

そもそも文字列の中の括弧に反応することがおかしいということかもしれませんが、
大変便利なので
できれば正確にヒットしてほしいです。

[ ]
RE:35892 特に強調表示内の括弧の対応No.35894
秀丸担当 さん 17/07/11 14:20
 

バグ情報ありがとうございます。
特に強調表示を設定してみて、確かにそうなることが確認できました。
「対応する括弧に移動」コマンドとは違う場所が「対応する括弧の強調」として
強調されてしまているのはおかしいです。
できるように修正させていただきます。

[ ]
RE:35894 特に強調表示内の括弧の対応No.35901
いっぷく2 さん 17/07/12 21:52
 
対応ありがとうございました。
V8.73β14 で修正されていることを確認しました。
今後とも宜しくお願い致します。

[ ]