簡體   English   中英

通過Sketchup Ruby API進行清晰的檢查

[英]Legible inspect from Sketchup Ruby API

我在Sketchup插件中創建的某些對象包含嵌套的數組屬性。 調用object.inspect時,很難在Sketchup的Ruby控制台中閱讀它們。

是否可以在Sketchup插件中使用Awesome Print 我不認為Sketchup Ruby控制台支持語法突出顯示-我可以破解ap寫入真實控制台嗎? 還是將ap的輸出寫入文件?

我正在使用Wine運行Sketchup-因此出於所有實際目的……我在Windows上。

我在Sketchup論壇上問過。 我從Aerilius那里得到了一個很棒的答案

您可以通過調用自己的“ log”方法或重定向$ stdout(但它不會獲取所有消息並且$ stderr為空)來將輸出輸出到文本文件。

眾所周知,SketchUp中的Ruby Console對於開發人員來說不是很舒服(而且速度很慢,您無法清除它)。 有幾個項目可以改善它:

在Trimble的領導下,似乎對開發人員社區進行了大量投資,SketchUp團隊最近在github上將其內部開發工具作為開源發布。 我最近將語法高亮合並到其中: sketchup-developer-tools

它尚不具備Ruby Console +的功能,但可以輸出到文件。

如果您希望在輸入避免后實施Awesome Print,那真的很酷。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM