我正在编写一个小程序,需要将文本换行以在终端屏幕上生成多列输出。这相当简单,除了必须考虑硬制表符,如果不知道制表位设置是什么,我就无法做到这一点。有没有办法查询制表位设置?在 OSX 上,该tabs命令似乎设置了选项卡,但似乎没有报告它们。我可能会解析infocmp该it值的输出,但这似乎只是默认的制表符宽度,它可能会或可能不会与全套制表位对齐。
tabs
infocmp
it
是否有在类 Unix 终端上拉制表位设置的规范方法?在 Windows 上?
terminal tabs
tabs ×1
terminal ×1