2012-04-04 38 views
1

我想使用标签格式化从我的命令行工具返回的数据。我不确定该解决方案是特定于Ruby还是MacOS,您能否提供一个如何执行此操作的示例? (也许一个带有标签值的简单的Ruby puts语句)我所有的研究都返回了在同一窗口中处理多个shell会话的项目。谢谢在Ruby命令行程序中创建标签

+1

选项卡是“\ t”,具体问题是什么? – 2012-04-04 14:48:41

+0

这正是我所需要的,但无法找到。谢谢,请将此作为答案提交,以便我可以接受。 – Dru 2012-04-04 14:50:45

回答

1

制表符由字符串中的"\t"表示。

您可能仍然需要对字符串溢出字段时进行字符串大小检查。加上标签大小是依赖于设备/应用程序的,所以如果它只是被导入到电子表格中,那么它不一定在所有查看机制(编辑器,终端,寻呼机等)上以相同的方式对齐,物。

IIRC有一些宝石/库可用于执行各种文本对齐任务,目前没有参考。