eclipse maya cmd 自动完成

eclipse maya cmds auto completion

最近我安装了 eclipse ide,问题是我得到了 maya cmds、maya api 和 pymel 的自动完成弹出菜单,但是

  1. 输入后"maya.cmds." 看不到命令​​
  2. 输入后 "maya." 我没有得到 api 类 但是可以看到 cmds
  3. 我在弹出菜单中根本看不到 "pymel"

但我对 pyqt 没有任何问题。看完这个教程后

http://www.creativecrash.com/maya/t...e-as-a-maya-ide

我得到了 pymel 和 maya 的自动竞争 api 但不是 cmds。

另一个信息我在 Maya 脚本编辑器中没有任何问题

希望这是清楚的谢谢...

如果您使用的 Maya 版本 >= 2011,Maya 会在名为 devkit 的文件夹中附带自动完成所需的文件。

这里有一个关于如何使用它的小教程:http://www.creativecrash.com/maya/tutorials/development-api/c/eclipse-auto-completion-for-maya-commands

这种方式简单明了,也适用于其他优秀的 IDE,例如 PyCharm。

更新:

在 Eclipse 中:

  1. Window -> 首选项 -> PyDev -> 解释器 - Python
  2. Select MayaPy
  3. 打开“预定义”选项卡
  4. 点击“新建...”
  5. 导航到 Maya devkit 目录的 extras/completion/ 文件夹中并添加 pypredef 文件夹。
  6. 点击确定。
  7. 确保您的项目使用的是 MayaPy 解释器。

Auto-completion 现在将开始工作。

如果您想执行更多操作,请查看此 tutorial。它有一些非常具体的直接步骤,用于在 Eclipse 中为 Maya 设置 auto-complete。

希望对您有所帮助。