Lorsque je copie et colle du texte à l'aide de la sélection de la souris X11 entre deux fenêtres de terminal, les onglets sont souvent, mais pas toujours, convertis en espaces. Cela semble dépendre des applications terminales impliquées et des programmes qui y sont exécutés.
Voici ce que j'ai découvert par expérimentation:
- Cela dépend uniquement de ce qui fonctionne du côté source (copie). Le côté cible (coller) collera les onglets, peu importe ce qui est en cours d'exécution, si la source les a conservés.
- Uniquement
gnome-terminaldu côté source conserve les onglets.xtermetkonsolenon. - Les onglets ne sont conservés que si le fichier a été généré à l'aide de
cat. D' autres applications telles queless,vim,emacsounanone préservons pas les onglets.
Quelle est l'explication pour ça? Sont ces bugs dans konsoleet xterm, ou peuvent - ils être configurés différemment? Peut-on lesset ainsi être configuré pour conserver les onglets en sortie?
less -xnle configure pour utiliser n espaces plutôt qu'un caractère de tabulation.-Ule fait afficher l'onglet comme^I. Je n'ai pas trouvé de moyen de lui faire émettre un caractère de tabulation littéral afin que la copie du texte colle un caractère de tabulation, mais j'aimerais savoir comment.