【问题标题】:Legible inspect from Sketchup Ruby API来自 Sketchup Ruby API 的清晰检查
【发布时间】:2012-11-02 17:06:20
【问题描述】:

我在 Sketchup 插件中创建的一些对象包含嵌套数组属性。在调用 object.inspect 时,它们很难在 Sketchup 的 Ruby 控制台中读取。

是否可以在 Sketchup 插件中使用Awesome Print?我不相信 Sketchup Ruby 控制台支持语法高亮 - 我可以破解 ap 来写入真正的控制台吗?还是将ap 的输出写入文件?

我正在使用 Wine 运行 Sketchup - 所以出于所有实际目的...我在 Windows 上。

【问题讨论】:

    标签: ruby sketchup


    【解决方案1】:

    我在 Sketchup 论坛上问过这个问题。我收到了来自 Aerilius 的 fantastic answer

    您可以通过调用自己的“日志”将输出输出到文本文件 方法,或通过重定向 $stdout (但它不是所有的消息和 $stderr 为空)。

    众所周知,SketchUp 中的 Ruby 控制台不是很舒服 对于开发人员(而且速度很慢,您无法清除它)。有过 几个项目来改进它:

    在 Trimble 下,似乎对 开发者社区和 SketchUp 团队最近发布了他们的 在 github 上作为开源的内部开发工具。我最近合并 语法高亮:sketchup-developer-tools

    它还没有 Ruby Console+ 那么多的功能,但它可以输出到文件。

    如果你想在 输入已被评估。

    【讨论】:

      猜你喜欢
      • 2021-11-04
      • 1970-01-01
      • 2020-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多