我正在使用优秀的Sublime Text 2编写Maya的MEL(Maya嵌入式语言)脚本,但是它没有为MEL提供语法高亮功能。目前,我强制将其解释为Perl文本,虽然这样基本可以胜任,但远非完美。如果能添加Maya命令就更好了。是否有人知道如何在Sublime中创建一个用于MEL的语法高亮设置?
我正在使用优秀的Sublime Text 2编写Maya的MEL(Maya嵌入式语言)脚本,但是它没有为MEL提供语法高亮功能。目前,我强制将其解释为Perl文本,虽然这样基本可以胜任,但远非完美。如果能添加Maya命令就更好了。是否有人知道如何在Sublime中创建一个用于MEL的语法高亮设置?
我一直使用在Github上找到的MEL Textmate插件。我fork了它,并添加了一些代码片段并微调了语言。该语言文件名为MEL.plist,但我将其改为MEL.tmLanguage,现在它可以在Sublime Text 2中正常工作。所有的代码片段都可以正常使用。
如果你想使用它,请前往Sublime Text包目录并将repo克隆到MEL:
git clone git@bitbucket.org:hoolymama/mel.tmbundle.git MEL
.tmLanguage
文件作为指南,例如(在OSX上):~/Library/Application Support/Sublime Text 2/Packages/Perl/Perl.tmLanguage
简而言之,你需要创建一个新的包,比如说"MEL",然后将MEL.tmLanguage
文件放在该包中即可。