VS Code Maya 配置

建议新建一个 workspace 来设置编辑器,方便单独保存配置

安装扩展

在 vscode 扩展商店里安装 python 和 mayacode

代码提示

mel : 安装了前面提到的 mayacode 插件 mel 就有提示了。
python :下载对应 maya 开发套件 maya devkit,我自己用的是18版所以下载 Maya 2018 win64 DevKit,把压缩包里 devkitBase/devkit 下的文件解压到maya 安装目录下的devkit文件夹。
为 python 插件添加设置,现在 python 的代码提示会非常缓慢 (主要是maya.cmds),需要在设置中禁用掉 jedi,vscode 会自动下载 micrisoft python language server,编辑器左下角会有下载进度条,等待自动安装完毕即可 。

"python.autoComplete.extraPaths": [
  "C:/Program Files/Autodesk/Maya2018/devkit/other/pymel/extras/completion/py"
]
"python.pythonPath": "C:/Program Files/Autodesk/Maya2018/bin/mayapy.exe"
"python.jediEnabled": false,
 

开启maya端口

maya 里执行 mel commandPort -name "localhost:7001" -sourceType "mel" -echoOutput;

根据自己习惯设置快捷键 (默认 shift+alt+m),file > preference > keyboard shortcuts 搜索 maya。设置 send mel code to maya 和 send python code to maya 的快捷键。因为习惯了max的快捷键,我这里把快捷键设置成ctrl+e 了 ==

Comment