Eu estou escrevendo um pequeno programa que precisa quebrar o texto para produzir saída de várias colunas em uma tela de terminal. Isso é bastante simples, exceto por ter que levar em conta guias difíceis, o que não posso fazer sem saber quais são as configurações de parada de tabulação. Existe uma maneira de consultar as configurações de parada de tabulação? No OSX o tabs
comando parece definir guias, mas não parece relatá-las. Eu posso possivelmente analisar infocmp
saída para o it
valor, mas que parece ser apenas a largura da guia padrão, que pode ou não alinhar com o conjunto completo de paradas de tabulação.
Existe uma maneira canônica de extrair as configurações de parada de tabulação em terminais semelhantes a unix? No Windows?