Quando copio e colo o texto usando a seleção do mouse X11 entre duas janelas do terminal, as guias são frequentemente, mas nem sempre, convertidas em espaços. Isso parece depender dos aplicativos de terminal envolvidos e dos programas executados dentro deles.
Isto é o que eu descobri por experimentação:
- Depende apenas do que está sendo executado no lado da fonte (cópia). O lado de destino (colar) colará guias, independentemente do que estiver sendo executado, se a origem as preservar.
- Somente
gnome-terminalno lado da fonte preserva as guias.xtermekonsolenão. - As guias são preservadas apenas se o arquivo tiver sido produzido usando
cat. Outras aplicações, tais comoless,vim,emacs, ounanonão preservam guias.
Qual a explicação para isso? Esses bugs estão dentro konsolee xterm, ou podem ser configurados de maneira diferente? Pode lessser configurado para preservar as guias na saída?
less -xnconfigura para usar n espaços em vez de um caractere de tabulação.-Utorna a aba de exibição como^I. Não encontrei uma maneira de fazer com que ele emitisse um caractere de tabulação literal para que a cópia do texto cole um caractere de tabulação, mas eu adoraria saber como.