ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

MayaSublime

作者: justinfx 所有版本

通过命令接口将选定的Python和MEL代码片段从SublimeText发送到Maya

详细信息

  • 3.1.3
  • github.com
  • github.com
  • 3年前
  • 26分钟前
  • 12年前

安装次数

  • 总数 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

说明文档

代码库
raw.githubusercontent.com

MayaSublime

Sublime Text 2/3 插件

通过命令接口将选定的MEL/Python代码片段或整个文件发送到Maya

功能

  • 可选择将所有Maya脚本编辑器的输出实时流回Sublime控制台
  • 支持Maya撤消操作
  • 包含Sublime的MEL语法高亮显示

安装

简单安装

您可以直接从Sublime Package Control安装此插件

https://packagecontrol.sublime.net.cn/packages/MayaSublime

手动安装

  1. 将此代码库克隆到 SublimeText2/3 -> 偏好设置 -> 浏览包目录
    git clone git://github.com/justinfx/MayaSublime.git

  2. 编辑 MayaSublime.sublime-settings 文件,设置端口号以匹配Maya中配置的命令端口

  3. 可选地编辑快捷键文件,将默认快捷键从 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输出”