Недавно нашёл небольшой инструмент под названием bat, с 59 тысячами звёзд, написанный на Rust.


Это улучшенная версия cat, но с гораздо более мощным функционалом.
Когда просматриваешь кодовые файлы, он автоматически добавляет подсветку синтаксиса, умеет распознавать Python, JS, Go, Rust.
Также показывает отметки изменений в Git, какая строка добавлена, какая удалена — всё ясно с первого взгляда.
Больше всего мне нравится встроенная функция постраничной прокрутки, большие файлы не заполняют экран сразу.
Можно перелистывать с помощью пробела, как в less — очень удобно.
Также поддерживается отображение номеров строк, что очень удобно при поиске ошибок.
Установка тоже простая: на macOS — просто brew install bat, на Linux — через менеджер пакетов.
После установки можно сделать алиас, заменив cat на bat, в повседневной работе это почти незаметно, но впечатление значительно лучше.
Я попробовал просмотреть лог-файл на несколько тысяч строк, раньше cat просто перезагружал экран,
а теперь с подсветкой и постраничной прокруткой — гораздо приятнее.
→ Если хотите адрес, скажите «хочу», я пришлю.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить