Может ли меньше сохранять цветной выход?

Могу ли я получить меньше, чем монохромный выход?

Например, выход из git diff окрашен, но git diff | less нет нет.

  • менее цветной выход с отключенным переносом слов
  • Как я могу перечислить доступные имена цветов?
  • Изменение цветового профиля кажется неэффективным
  • Где мои коды отмены ANSI идут, когда я подключаюсь к другому процессу? Могу ли я сохранить их?
  • Получать цвета в меньшей команде с помощью ccze: Shift + g не подходит к концу файла?
  • Обновление заголовка терминала в ловушке отладки ломает расцветку
  • Построение 32-битного в 64-битной системе
  • Установите urxvt для работы с 256 цветами
  • 5 Solutions collect form web for “Может ли меньше сохранять цветной выход?”

    Использование:

     git diff --color=always | less -r 

    --color=always git для вывода цветовых кодов, даже если выход представляет собой трубу (а не tty). И -r следует сказать less чтобы интерпретировать эти цветовые коды и другие escape-последовательности. Используйте -R для цветовых кодов ANSI.

    Другой вариант – включить цвета и использовать «меньше -r» в качестве пейджера.

     git config --global color.ui true git config --global core.pager 'less -r' 

    Это приводит к

     [color] ui = true [core] pager = less -r 

    в вашем ~ / .gitconfig

    Для получения дополнительной информации см. Книгу Pro Git .

    Используйте параметр -r ( --raw-control-chars ), чтобы уменьшить, или также -R (только escape-последовательности ANSI).

    У меня есть псевдоним для ~/.bashrc

     alias rless='less -r' 

    Кроме того, у tree есть возможность форсировать цвета:

     tree -C | less -r 

    И так далее для ls :

     ls -lR --color | less -r 

    Просто добавьте еще одну версию «use less -r»:

    используйте переменную окружения LESS со значением r (или добавьте r к тому, что уже есть)

    например, поскольку я использую его в своем .bashrc

      export LESS=-Xr 

    (X останавливает экран от очистки при выходе из него)

    Interesting Posts

    Как запустить сценарий оболочки в качестве демон в Redhat?

    Как получить счет конкретного процесса с помощью команды ps, а затем сортировать nd считать его пользователем мудрым

    Как рекурсивно искать каталог по имени и удалять в нем все обычные файлы

    Linux маршрутизирует две разные сети с двумя разными шлюзами

    Установка Mint Debian – проблема Thinkpad T430s

    как запретить пользователю изменять группу процессов

    Как связать дату команд -d @xxxxxx 'и' find ./ '?

    Может только инициализировать Ad-hoc-режим после перезапуска модуля iwlwifi и сетевого менеджера

    Как загружать Linux с помощью rootfs в ОЗУ?

    Проверка локального файла

    Компилировать более новое программное обеспечение для устаревших версий одного и того же дистрибутива

    Монетный двор: где установлены апплеты

    Что такое стандартная REFInd OS Stanza для загрузки Arch Linux?

    Когда начинается своп? Когда процесс выдает ошибку из памяти и убивается?

    Как сделать перемещаемый пакет .deb с скриптами-сопровождающими?

    Linux и Unix - лучшая ОС в мире.