LINUXCAMP_TG Telegram 384
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
👍41🔥179❤‍🔥2



tgoop.com/linuxcamp_tg/384
Create:
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

View MORE
Open in Telegram


Telegram News

Date: |

How to create a business channel on Telegram? (Tutorial) Telegram is a leading cloud-based instant messages platform. It became popular in recent years for its privacy, speed, voice and video quality, and other unmatched features over its main competitor Whatsapp. How to create a business channel on Telegram? (Tutorial) Matt Hussey, editorial director at NEAR Protocol also responded to this news with “#meIRL”. Just as you search “Bear Market Screaming” in Telegram, you will see a Pepe frog yelling as the group’s featured image. Ng was convicted in April for conspiracy to incite a riot, public nuisance, arson, criminal damage, manufacturing of explosives, administering poison and wounding with intent to do grievous bodily harm between October 2019 and June 2020.
from us


Telegram LinuxCamp | DevOps
FROM American