4

私は素晴らしいSublimeText2を使用してMaya用のMEL(Maya Embedded Language)スクリプトを記述していますが、MEL用の構文の強調表示はありません。今のところ、私はテキストをPerlとして解釈するように強制します。これは、OKの仕事をしますが、完璧にはほど遠いです。Mayaのコマンドを追加すると便利です。Sublimeのシンタックスハイライトセットを作成する方法を知っている人はいますか?

4

2 に答える 2

5

githubで見つけたMELtextmateバンドルを使用しています。私はそれをフォークし、いくつかのスニペットを追加し、言語を少し微調整しました。言語ファイルはMEL.plistでしたが、MEL.tmLanguageに変更すると、SublimeText2で機能するようになりました。すべてのスニペットは変更なしで機能します。

これを使用する場合は、Sublime Text Packagingディレクトリに移動し、リポジトリをMELに複製します。

git clone git@bitbucket.org:hoolymama/mel.tmbundle.git MEL
于 2012-07-03T07:08:07.843 に答える
4

構文定義の書き方についてのドキュメントを読むのが最善の策だと思います。キャプチャするすべてのパターンとそれらを表現する方法を定義するjson形式です。

次のような既存の.tmLanguageファイルをガイドとして使用できます(OSXの場合)。 ~/Library/Application Support/Sublime Text 2/Packages/Perl/Perl.tmLanguage

簡単に言うと、「MEL」のような新しいパッケージを作成し、MEL.tmLanguageそこにファイルを配置します。

于 2012-07-02T05:11:30.913 に答える