Коли я копіюю та вставляю текст за допомогою вибору миші X11 між двома термінальними вікнами, вкладки часто, але не завжди, перетворюються на пробіли. Схоже, це залежить від залучених термінальних додатків та програм, що працюють в них.
Це я дізнався, експериментуючи:
- Це залежить виключно від того, що працює на стороні джерела (копії). Цільова (вставлена) сторона вставить вкладки незалежно від того, що працює, якщо джерело їх зберегло.
- Тільки
gnome-terminal
на стороні джерела зберігаються вкладки.xterm
іkonsole
ні. - Вкладки зберігаються лише в тому випадку, якщо файл виведений за допомогою
cat
. Інші додатки , такі якless
,vim
,emacs
абоnano
не зберігається вкладок.
Яке пояснення цьому? Чи є ці помилки konsole
і xterm
чи вони можуть бути налаштовані інакше? Чи less
можна так налаштувати, щоб зберегти вкладки на виході?
less -xn
налаштовує його на використання n пробілів, а не символу вкладки.-U
робить вкладку відображення як^I
. Я не знайшов способу змусити його випромінювати буквальний символ вкладки, щоб копіювання тексту вставило символ вкладки, але я хотів би знати, як це зробити.