从Sketchup Ruby API清晰地检查

时间:2012-11-02 17:06:21

标签: ruby sketchup

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

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

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

1 个答案:

答案 0 :(得分:1)

我在Sketchup论坛上问过它。我从Aerilius那里得到了fantastic answer

  

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

     

众所周知,SketchUp中的Ruby控制台不是很舒服   对于开发人员(和慢,你不能清除它)。有过   几个改善它的项目:

           

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

     

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

     

如果你想在之后实现Awesome Print,真的很酷   输入已经被摧毁。