MayaSublime
通过命令接口将选定的Python和MEL代码片段从SublimeText发送到Maya
详细信息
安装次数
- 总数 12K
- Win 10K
- Mac 2K
- Linux 655
2023年8月6日 | 2023年8月5日 | 2023年8月4日 | 2023年8月3日 | 2023年8月2日 | 2023年8月1日 | 2023年7月31日 | 2023年7月30日 | 2023年7月29日 | 2023年7月28日 | 2023年7月27日 | 2023年7月26日 | 2023年7月25日 | 2023年7月24日 | 2023年7月23日 | 2023年7月22日 | 2023年7月21日 | 2023年7月20日 | 2023年7月19日 | 2023年7月18日 | 2023年7月17日 | 2023年7月16日 | 2023年7月15日 | 2023年7月14日 | 2023年7月13日 | 2023年7月12日 | 2023年7月11日 | 2023年7月10日 | 2023年7月9日 | 2023年7月8日 | 2023年7月7日 | 2023年7月6日 | 2023年7月5日 | 2023年7月4日 | 2023年7月3日 | 2023年7月2日 | 2023年7月1日 | 2023年6月30日 | 2023年6月29日 | 2023年6月28日 | 2023年6月27日 | 2023年6月26日 | 2023年6月25日 | 2023年6月24日 | 2023年6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 3 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 3 | 1 | 0 | 2 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 3 | 1 | 0 | 2 | 1 | 1 |
Mac | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
说明文档
MayaSublime
Sublime Text 2/3 插件
通过命令接口将选定的MEL/Python代码片段或整个文件发送到Maya
功能
- 可选择将所有Maya脚本编辑器的输出实时流回Sublime控制台
- 支持Maya撤消操作
- 包含Sublime的MEL语法高亮显示
安装
简单安装
您可以直接从Sublime Package Control安装此插件
https://packagecontrol.sublime.net.cn/packages/MayaSublime
手动安装
将此代码库克隆到
SublimeText2/3 -> 偏好设置 -> 浏览包目录
git clone git://github.com/justinfx/MayaSublime.git
编辑
MayaSublime.sublime-settings
文件,设置端口号以匹配Maya中配置的命令端口可选地编辑快捷键文件,将默认快捷键从
Ctrl+Return
更改为其他快捷键。
注意 - 理想情况下,您应在用户设置而不是默认设置中进行自定义更改,以免在插件更新时被覆盖。
用法
要发送代码段,请简单地在MEL或Python脚本中选择一些代码,然后按 Ctrl+Return,或右键单击并选择“发送到Maya”。将建立到在配置端口上运行的Maya实例的socket连接,且代码将在Maya环境中运行。
例如,如果您想为Python(默认_config_中的端口)在端口7002上打开命令端口,可以执行以下操作:
# if it was already open under another configuration
cmds.commandPort(name=":7002", close=True)
# now open a new port
cmds.commandPort(name=":7002", sourceType="python")
# or open some random MEL port (make sure you change it to this port in your config file)
cmds.commandPort(name=":10000", sourceType="mel")
接收来自Maya的结果
默认情况下,发送到Maya的命令的结果不会返回到Sublime,因此输出将通过Maya查看。可以通过两种不同的方式启用从Maya脚本编辑器流式传输所有输出的功能。
编辑 MayaSublime.sublime-settings
文件,以使功能默认启用
"receive_maya_output": true
或者,使用命令面板在开启和关闭功能之间切换:“Maya:启用ScriptEditor输出”