対応する括弧の強調表示について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
 
ありがとうございます。先行バージョンを試してみようと思います。

また、うっかり環境や利用バージョンも書かずに質問してしまい申し訳ありませんで
した。

[ ]