対応する括弧の強調表示について
No.21351
くまっち
さん 06/05/26 01:28
お世話になっております。
下記の様なperlのソースの場合、ファイルタイプ別の設定>表示とカラー>モード>
Perlのプロパティーで「文字列を認識」にチェックが入っている場合と入っていない
場合では、入っている場合だと対応する括弧がずれてしまいます。具体的に下記の
ソースの場合、ifの次にある括弧にカーソルをあてると
アスタリスクの次にある括弧が強調表示されます。
こういう場合はやはり「文字列を認識」を切って使うしかないのでしょうか。
宜しくお願い致します。
if($data =~ /^Content-Disposition:\sform-data;\sname="([^"]*)"/i) {}
[
△
]
RE:21351 対応する括弧の強調表示について
No.21353
秀丸担当
さん 06/05/26 10:14
>下記の様なperlのソースの場合、ファイルタイプ別の設定>表示とカラー>モード>
>Perlのプロパティーで「文字列を認識」にチェックが入っている場合と入っていない
>場合では、入っている場合だと対応する括弧がずれてしまいます。具体的に下記の
>ソースの場合、ifの次にある括弧にカーソルをあてると
>アスタリスクの次にある括弧が強調表示されます。
>こういう場合はやはり「文字列を認識」を切って使うしかないのでしょうか。
>宜しくお願い致します。
>
>if($data =~ /^Content-Disposition:\sform-data;\sname="([^"]*)"/i) {}
V5.xxにおいては、これを回避することはできないです。文字列を認識を切った
としても、 /\)/ だと対応する括弧はずれることになると思います。
先行開発中のV6.00βでは、Perlのカラー表示がそれなりに厳密に解析されるよ
うになったので、この問題は解消されます。
Perlでなくても、複数行コメントのカラー表示を自由にカスタマイズできるよう
になり、文字列やコメントを自由に定義して、対応する括弧にヒットしない部分
をカスタマイズできるようになります。
[
△
]
RE:21353 対応する括弧の強調表示について
No.21355
くまっち
さん 06/05/26 11:05
ありがとうございます。先行バージョンを試してみようと思います。
また、うっかり環境や利用バージョンも書かずに質問してしまい申し訳ありませんで
した。
[
△
]