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