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

需要用到的文件:

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的控制台看到输出结果


  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Sublime Text是一个轻量级的文本编辑器,可以通过安装插件实现Python代码的调试。以下是一些常用的Sublime Text调试Python的方法: 1. 使用Sublime Text内置的调试器:Sublime Text 3中内置了一个Python调试器,可以通过菜单栏Tools -> Build System -> Python以及Tools -> Build With -> Python来设置编译方式。在编写Python代码时,可以按下Ctrl+B或者F7来编译并运行代码。如果程序出现错误,会在Sublime Text底部的输出面板中显示错误信息。 2. 使用SublimeREPL插件:SublimeREPL是一个Sublime Text插件,可以在Sublime Text中运行交互式解释器。安装好插件后,可以通过菜单栏Tools -> SublimeREPL -> Python来启动Python解释器。然后可以在解释器中输入Python代码,进行调试。 3. 使用SublimeDebug插件:SublimeDebug是一个Sublime Text插件,可以实现Python代码的调试。安装好插件后,可以通过菜单栏Tools -> SublimeDebug -> Start Debugging来启动调试器。在调试器中,可以设置断点、单步执行代码、查看变量的值等。 4. 使用Python Tools for Sublime Text插件:Python Tools for Sublime Text是一个Sublime Text插件,可以提供代码补全、语法高亮、代码片段等功能,还可以调试Python代码。安装好插件后,可以通过菜单栏Tools -> Python Tools -> Python Debugger来启动调试器。在调试器中,可以设置断点、单步执行代码、查看变量的值等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值