1

Я использую xclip для копирования текста в терминал и из него. Мне было любопытно, как он будет обрабатывать цветной текст из нетерминальных приложений, таких как Google Docs и libreoffice

При копировании из одного из этих редакторов документов в другой цвет текста остается, однако, когда я использую xclip -o --clipboard , кажется, что нет никаких атрибутов или escape-кодов для скопированного текста; отображается только скопированный текст.

Это имеет смысл для большинства случаев, вы не хотите, чтобы в вашем скопированном тексте появлялись случайные escape-последовательности или атрибуты. За исключением случаев, когда вы делаете.

Я также попытался скопировать некоторый красный текст и затем направить вывод xclip в файл .doc, который в противном случае может поддерживать цветной текст - xclip, вероятно, не поддерживает его.

Мой следующий вопрос, как (если вообще) я могу получить доступ / просмотреть escape-последовательности / цветовые атрибуты / другое представление, связанное с цветным текстом - в буфере обмена?

Мне известно, что цвет терминала к цвету терминала обычно использует escape-последовательности графического режима, установленные ANSI, например, \033[1m для жирного шрифта, в то время как редакторы документов / текста, вероятно, используют другой стандарт.

Думаю, это скорее вещь X, чем терминал, но в случае, если это имеет значение, я проверил и обнаружил похожее поведение на xfce4-терминал и gnome-терминал.

0