Win7下使用Sublime Text 3开发及调试Maya Mel和Python

来源:互联网 发布:淘宝卡 哪个好 编辑:程序博客网 时间:2024/06/05 04:41

需要用到的文件:

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

注:最近发现以上包中的Package Control.sublime-package需要更新,否则可能会有无法连接资源库的问题,最新版请去官网这里下载

下载地址:https://packagecontrol.io/Package%20Control.sublime-package

(以上链接需翻墙)

或者我也上传了一份

下载地址:http://download.csdn.net/detail/hopposite/9644566

 

一、安装主程序



二、破解


将该破解文件复制到安装目录下(默认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的控制台看到输出结果


1 0
原创粉丝点击