需要用到的文件:
1. Sublime Text Build 3065 x64Setup.exe
2. Sublime Text 3065 Keygen andPatcher by Lfqy.exe
3. Package Control.sublime-package
4. ST_startup.py
以上文件已上传至CSDN
下载地址:http://download.csdn.net/detail/hopposite/8879615
一、安装主程序
二、破解
将该破解文件复制到安装目录下(默认C:\Program Files\Sublime Text 3)
右键以管理员方式运行(重要,以及注意以后默认每次打开Sublime Text都需要以管理员方式运行,否则一些包无法正常安装,方便起见可以将该exe设置成为默认管理员身份打开)
先复制注册码那一栏的所有文本,再点击应用后关闭破解程序
运行之前安装好的Sublime Text,在Help下找到Enter License,粘贴之前复制的注册码,即可破解成功
三、安装Package Control包
这是一个用来管理其他插件包的插件包
先把Sublime Text关掉
找到C:\Users\Hine\AppData\Roaming\Sublime Text 3\Installed Packages,把PackageControl.sublime-package文件粘贴到该目录下即可
再次打开Sublime Text
即可在Preferences里面看到Package Control
四、安装MEL语法高亮
打开package control插件(快捷键Ctrl + Shift + P)
输入 Install,在下拉列表里面选择Package Control Install Package 稍等一会就会再弹出一个搜索窗口
然后安装MEL语法高亮
输入maya,就可以搜索到一个名为MayaSublime的包,安装它
装好之后的插件包就可以在 package settings 里看到了
想要打开Mel语法高亮,需要在View下的Syntax中找到MEL,将当前语法设置为MEL
在Sublime Text的右下角会显示当前语法类型
或者直接用Sublime Text打开一个后缀名为.mel的文件也可以自动切换到mel语法
五、安装中文编码支持插件包
与之前安装MayaSublime包前面的步骤相同,进入Install package后搜索convert
可以找到ConvertToUTF8,点击进行安装。会加载GBK/GB2312中文编码支持,这样可以让脚本中的中文显示出来
六、从Sublime Text发送MEL和PYTHON到maya
想在Sublime Text中直接用快捷执行到maya查看命令结果,
将ST_startup.py文件拷贝到maya的bin\plug-ins目录下,
(默认C:\ProgramFiles\Autodesk\Maya2016\bin\plug-ins)
打开maya将刚刚的python插件加载
在maya中加载python插件的操作与加载C++插件相同
在插件管理器中找到ST_startup.py,加载
在mel编辑窗口输入命令并执行connectST
命令就会分别以7001和7002打开MEL和PYTHON的服务端口。
在Sublime Text里面用Ctrl+Enter对选择的代码进行执行,就可以直接运行命令到maya里面,如果想要执行整个文件,先在sublime中保存当前文件,再在空白处按下Ctrl+Enter
需要在Mel 和Python 之间切换时可以直接在 View -> Syntax -> Python/MEL
将文件保存为相应 .py/.mel 后缀的文件也可以让sublime自动切换语法的设置
七、测试
在Sublime Text中新建一个文件,另存为haha.mel
输入一段Mel语法
print(“haha”)
选中这一行,Ctrl+ Enter,即可在Maya的控制台看到输出结果