我在最近几个小时试图找到要在终端中使用的标志来启动应用程序,其中各种视图元素周围的彩色轮廓显示它们是如何嵌套的。我知道Matt Gemmell在NSConference 2009的Cocoa Face Off会议期间(视频中的大约13分钟)报道了它。不幸的是,我实际上无法阅读他所输入的内容,而且他并没有说出确切的命令。我知道它必须在Apple文档的某个地方,但搜索系统目前没有任何用处。看起来她只是在命令的末尾添加-showAllViews YES
来打开TextEdit,但该命令在10.6.6中没有效果。我也尝试过我能想到的所有其他大写,以及使用view
代替views
。每个命令都可以正常打开TextEdit但不显示彩色轮廓。
答案 0 :(得分:1)
使用-NSShowAllDrawing
和-NSShowAllDrawingColor
:
/Applications/TextEdit.app/Contents/MacOS/TextEdit -NSShowAllDrawing 200 -NSShowAllDrawingColor cycle
-NSShowAllDrawing
设置绘图命令之间的延迟(让您有足够的时间查看绘图更新)-NSShowAllDrawingColor
设置具有待处理绘图操作的区域的填充颜色(请参阅NSColor
的类方法获取有效值,或将其“循环”传递给所有可用颜色循环)。