|
>再現手順:
>1. 「.foo」の強調表示を「FOOファイル」で新規作成
>2. 「hoge.foo」を開く
>3. "hogehoge" と入力
>4. 上記文字定数はファイルタイプ別設定で色づけされているのに、その色で出ない
文字定数は、[その他]→[ファイルタイプ別の設定]→[デザイン]→[複数行コメ
ント]で指定される言語によって、解釈が異なります。
自動判定の場合は、拡張子によって判断されますが、.fooの場合は自動判定され
ないので、言語は「なし」になります。
それぞれ、言語によってコメントの解釈などもされるので、もし、コメントなど
は無くて"〜"だけを強調したいということであれば、ユーザー定義するとできま
す。
>また、数値の強調表示もおかしく「111zzz」などが強調表示されてしまっています。
数値は、最初に半角数字で始まっていると、その後の英字(サフィックス)は何
でもありということになりました。
最初は C言語のために限定的にサフィックスを解釈していたのですが、別のサフ
ィックスができないという報告が何度かあってきりがないため、このようにしま
した。ちなみにVisualStudioの数値の強調表示も同様のようです。
もしサフィックスは無く、数字のみを強調したいという場合は、強調表示を登録
して、正規表現で「[0-9]+」という文字列を登録しておくことをおすすめします。
|
|