Lorsque je copie et colle du texte en utilisant la sélection de la souris X11 entre deux fenêtres de terminal, les tabulations sont souvent, mais pas toujours, converties en espaces. Cela semble dépendre des applications terminales concernées et des programmes qui y sont exécutés.
C'est ce que j'ai découvert en expérimentant :
- Cela dépend uniquement de ce qui est exécuté du côté de la 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 préservés.
- Seulement
gnome-terminal
du côté source préserve les onglets.xterm
ykonsole
ne le font pas. - Les onglets ne sont préservés que si le fichier a été édité à l'aide de la fonction
cat
. D'autres applications telles queless
,vim
,emacs
onano
ne préservent pas les onglets.
Quelle est l'explication de ce phénomène ? Ces bogues sont-ils dans konsole
y xterm
ou peuvent-ils être configurés différemment ? Est-ce que less
et autres doivent être configurés pour préserver les tabulations en sortie ?