PL/SQLファイルの強調表示No.29027
Ramen さん 10/10/09 10:22
 
秀丸エディタV8.01を使用しています。

PL/SQLファイル(*.sql)で、
WHERE、UPDATE、VALUES、UNION 等のキーワードが強調表示されないのが気になります。

また、どこまでが強調の対象なのか分からないのですが、
SET(強調表示2?)、COUNT などの色についても確認して頂けるとうれしいです。

なお、ファイルタイプ別の設定の強調表示は「自動判定」で、
「PL/SQL」が選択されています。

以上、よろしくお願いします。

[ ]
RE:29027 PL/SQLファイルの強調表示No.29041
秀丸担当 さん 10/10/12 10:07
 

>PL/SQLファイル(*.sql)で、
>WHERE、UPDATE、VALUES、UNION 等のキーワードが強調表示されないのが気になりま
>す。
>
>また、どこまでが強調の対象なのか分からないのですが、
>SET(強調表示2?)、COUNT などの色についても確認して頂けるとうれしいです。

V8.00で標準の強調表示は、拡張子別に幾つか対応を増やしましたが、それぞれ
の標準のものは、最も基本的と思われるものだけの簡易的な強調にしてありまし
た。
他の言語についても同様でした。

PL/SQLについてはoracleのページに書いてある予約語とキーワードや、他の強調
表示定義ファイルでも使われているものなどで全て共通に使われているものだけ
していたようです。
とはいえ、実用上少なくともどれだけ強調されるべきかというのは把握していな
いので、上記のものは必要ということで、oracleのページを参考に対応を増やし
てみます。

以下のページにも強調表示定義ファイル作者様による定義ファイルが幾つか登録
されているので、参考にしてみてほしいです。

秀丸エディタの強調表示定義ファイルライブラリ
http://hide.maruo.co.jp/lib/hilight/index.html

[ ]
RE:29041 PL/SQLファイルの強調表示No.29053
Ramen さん 10/10/12 23:07
 
ありがとうございます。

WHERE、UPDATE、VALUES、SET は基本構文で使用頻度の高いキーワード、
UNION はたまに使うキーワード、
COUNT は使用頻度の高い関数といった位置付けだと思います。

強調表示なので優先度は高くないと思いますが、よろしくお願いします。

[ ]