【问题标题】:Highlighting maya commands (such as polySphere) in Eclipse (with PyDev) and EclipseMayaEditor在 Eclipse(使用 PyDev)和 EclipseMayaEditor 中突出显示 maya 命令(例如 polySphere)
【发布时间】:2014-02-25 13:39:48
【问题描述】:

我一直在寻找这个,但 2 小时后我放弃了。

我想动态地与另一个 IDE 一起使用 Python 运行 maya 脚本。所以我下载了 Eclipse 并安装了一些插件:EclipseMayaEditor(将 Eclipse 与 Maya 中的脚本编辑器连接起来)和 PyDev(这样我就可以在 Eclipse 中使用 python 解释器)。

它工作得很好,我可以将 IDE 与 Maya 连接并从一个跳转到另一个。但是我错过了 Maya 脚本编辑器中的一个功能......

Eclipse 没有突出我的 Maya 命令,例如 xformpolySphere 等等……这不是什么大问题,但它有点伤我的眼睛当我盯着屏幕几个小时的时候有点……

有什么方法可以突出显示 Maya 命令或 Maya 节点或其他名称(请原谅我缺乏技术词汇)

非常感谢。

【问题讨论】:

    标签: python eclipse command highlighting maya


    【解决方案1】:

    我自己没有尝试过,但Eclipse Maya Editor 插件看起来很有希望。你试过了吗?来自描述:

    这是一个 Eclipse 插件,可将其变成 Maya IDE。照原样 以 Python 为中心,它还需要 pyDev 插件。功能包括:

    • 将编辑器的全部内容发送到 Maya
    • 将突出显示的选择发送到 Maya
    • 支持 Python 和 mel 脚本
    • 在 Maya 自己的脚本编辑器中完成的任何操作也会在控制台视图中回显
    • 随时更改socket的端口号
    • 打开有关 Maya 的 Python API、Python 命令、Pymel、Qt、PySide、PyQt 和用户选项的文档
    • 在 Maya 自己的控制台视图中获取结果
    • 支持 Eclipse Helios、Eclipse Indigo 和 Eclipse Juno。需要 PyDev 插件。

    不过,进一步阅读,它看起来可能无法突出显示。来自列为“待处理”的功能请求:

    ma​​ya python 命令上的颜色突出显示
    只有 maya mel 命令会着色,但 maya python 命令不会。这 默认的 python 函数被突出显示,但不是 maya 的 python 命令。我发现避免拼写错误很有用...

    请求可能已过时,并且从那时起已实施。您必须亲自尝试才能确定。让我们知道!

    【讨论】:

    • 朋友你好。我使用这个很棒的插件,我看不到它们突出显示。我只是希望它得到修复。否则我将切换到本月将发布相同级别的实现的 pyCharm,我真的很喜欢用于 Python 脚本的 pyCharm 接口......你无法想象,它是如此甜蜜。我把链接留给你,你可以看看:blog.jetbrains.com/pycharm/2013/12/…(看看下面的 cmets 部分)。谢谢:)
    【解决方案2】:

    This article 介绍了使自动完成功能正常工作的步骤。虽然它不如完整的语法突出显示那么好,但它确实可以让您在 Eclipse 中自动扩展函数名称、字段和方法。

    基本上,您要确保您的解释器知道 maya python 目录的位置和您的 maya 安装中的 pypredef 文件夹。这是我的设置的照片。这是我的 Maya python 解释器的库选项卡:

    这是预置标签:

    您的路径当然会与您的 Maya 安装位置相关,但这应该足以启用自动完成功能。您将能够在首选项 > 主题设置中自定义配色方案,但我不知道有一种方法可以像 Maya 编辑器那样从其他模块调用特定导入。

    【讨论】:

    • 非常感谢theodox。我已经设置了它,但我相信它对于想要一个良好的连接 Eclipse-Maya 并且还没有打开它的人来说会非常有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-24
    • 2020-03-24
    • 1970-01-01
    • 2016-07-13
    • 1970-01-01
    • 2014-03-01
    相关资源
    最近更新 更多