MAXScript エディタ - 構文カラー カスタム キーワードの定義

 

   

MAXScript エディタ - クイック ナビゲーション

3ds Max 2008 で導入されたタブ付きの MAXScript エディタを使用すると、MAXScript 言語の構文要素をハイライト表示するための独自のカラー スキームを定義できます。

グローバル定義:

カスタム カラーは、ファイル MAXScript.properties に定義します。このファイルには、[ツール](Tools) > [開く MAXScript.properties](Open MAXScript.properties)メニュー項目から簡単にアクセスできます。レキサーのオプションについては、MAXScript エディタ - プロパティ ファイルの設定を参照してください。

3DS MAX 9 のカラーに似たカラー スキーム:

# MAXScript styles
# Default
style.MAXScript.32=$(font.base)
# White space
style.MAXScript.0=fore:#808080
# Comment: /* */.
style.MAXScript.1=fore:#009900
# Line Comment: --.
style.MAXScript.2=fore:#009900,eolfilled
# Number
style.MAXScript.3=fore:#000000
# String
style.MAXScript.4=fore:#800000
# Verbatim strings
style.MAXScript.5=fore:#FF0000,$(font.monospace),eolfilled
# End of line where string is not closed
style.MAXScript.6=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilled
# Identifiers
style.MAXScript.7=
# Operators
style.MAXScript.8=fore:#406060
# Keyword arg name
style.MAXScript.9=fore:#000080
# Name value
style.MAXScript.10=fore:#600080
# Pathname
style.MAXScript.11=fore:#005000
# Keywords1 - Keywords
style.MAXScript.12=fore:#0000C0
# Keywords2 - Rollout controls
style.MAXScript.13=fore:#202080
# Keywords3 - Functions
style.MAXScript.14=fore:#3060A0
# Keywords4 - MXS Classes
style.MAXScript.15=fore:#6030A0
# Keywords5 - MAXClasses
style.MAXScript.16=fore:#60A030
# Keywords6 - MAXSuperClasses
style.MAXScript.17=fore:#0040B0
# Keywords7 - Core interfaces
style.MAXScript.18=fore:#00B040
# Keywords8 - Object sets
style.MAXScript.19=fore:#D0B080
# Keywords9 - StructDefs
style.MAXScript.20=fore:#804020
# Keywords10 - Const reserved globals
style.MAXScript.21=fore:#3060A0
# Keywords11 - Reserved globals
style.MAXScript.22=fore:#B00040
# Keywords12 - User defined
style.MAXScript.23=fore:#FF0000

結果は、このページの一番下を参照してください。

ローカル ディレクトリの上書き:

以下のプロパティを

properties.directory.enable=1

グローバル オプション ファイル MXS_Editor.properties に設定すると、ローカル プロパティ ファイル SciTEDirectory.properties を MAXScript ファイルを格納する任意のディレクトリに作成できます。このようなローカル プロパティ ファイルを含むディレクトリから MAXScript ファイルを開くと、このファイル内のレキサー設定によってグローバル プロパティが上書きされます。

これにより、プロジェクト固有のカラー設定を使用できます。

以下は、既定のカラー スキームを使用する出荷時の ¥Ui¥MacroScripts¥Macro_BakeTextures.mcr ファイルです。

このトピックの先頭に記載されているカラー定義を記述した新しい SciTEDirectory.properties ファイルを ¥Ui¥MacroScripts¥ に保存し、ファイル MXS_Editor.propertiesproperties.directory.enable=1 を設定した後では、同じスクリプトは以下のように表示されます。

このプロパティを properties.directory.enable=0 に変更し、MXS_Editor.property ファイルをディスクに保存すると、現在開かれている ¥Ui¥MacroScripts フォルダにある MAXScript ファイルを表示しているすべてのタブで、即座にカラー コードが既定値のカラー スキームに戻されます。

 

   

MAXScript エディタ - クイック ナビゲーション