tgoop.com/linuxcamp_tg/384
Create:
Last Update:
Last Update:
bat — «цветной cat» с номерами строк и подсветкой кода
Хочется быстро посмотреть файл, но чтобы были цвета, номера строк и даже diff-режим? bat делает ровно это, оставаясь таким же простым, как cat. Установка:
sudo apt install bat
В Debian/Ubuntu бинарник устанавливается как batcat. Чтобы использовать просто bat, можно добавить в "~/.bashrc" или "~/.zshrc":
alias bat="batcat"
Затем:
source ~/.bashrc
Обычный просмотр с цветами:
bat nginx.conf
Синтаксис подсвечен, строки пронумерованы, длинные файлы листаются как less.
Сравнить два файла:
bat --diff old.cfg new.cfg
Видишь изменения как в git diff, только без репозитория. Красивый вывод в Git:
git config --global core.pager "bat --paging=always --style=numbers"
Теперь git show и git diff автоматически открываются через bat с подсветкой. Если подсветка не нужна, добавь -p — plain.
Тонкая настройка (по желанию):
Создай конфиг и подправь тему/стиль:
bat --generate-config-file # путь покажет в выводе
Список доступных тем:
bat --list-themes | less
Вывод:
bat устанавливается за минуту, заменяет cat, добавляет цвета, номера строк и удобный просмотр diff. Просто, красиво и удобно.
LinuxCamp | #utils
BY LinuxCamp | DevOps
Share with your friend now:
tgoop.com/linuxcamp_tg/384