oedit/otbeditのVBScript編集モード用設定ファイルを作った

id:eel3:20100118:1263816915 でotbeditにJavaScript用編集モードを追加したけど、実際のところはJScript用に使っている。

最近はJScriptと並んでVBScriptも使うことがあるので、編集モードを追加した。例のごとく設定ファイルを作ったので晒してみる。

編集モードの設定ファイルは、少し自信がない。スマートインデントには未対応。その代わり日付リテラルと時間リテラルを文字列と同じ色で色分け表示するようにしてみた。

コメントは「'」にのみ対応。Remステートメントには未対応。コメントのキーワードにRemを登録すると一部の色分けが不正確になってしまうので外している。

キーワードはMSDNから拾い上げた。カバーしている項目は次の通り。

  • 各種定数
  • 標準で用意されている関数
  • 演算子(記号じゃないもの)
  • ステートメント
  • 標準で用意されているオブジェクト
  • Empty、Nothingなどのキーワード

プロパティとメソッドは基本的に割愛。

演算子と、ステートメントのうち制御構文と命令文っぽい感じのものはキーワード2に割り振っているので、他のキーワードと違う色になる。

なお、編集モードの追加方法はoeditやotbedit付属のドキュメントを読めば分かるので、質問されても私はスルーするのであしからず。

ChangeLog

日付 内容
2010/01/24 初版作成
2010/06/09 キーワード追加:ByRef, ByVal, Preserve