Нещодавно я знайшов маленький інструмент під назвою bat, з 59 тисячами зірок, написаний на Rust.


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