bat pour MAC

Clone de cat gratuit et open source pour le terminal, avec coloration syntaxique, intégration Git et pagination automatique.

Présentation de bat

bat est un remplaçant gratuit et open source de la commande cat qui affiche les fichiers dans Terminal avec coloration syntaxique. Il colore le code dans un grand nombre de langages de programmation et de balisage, montre les lignes que vous avez modifiées dans Git, numérote les lignes et envoie automatiquement les longs fichiers vers un pager, tout en se comportant comme cat quand vous redirigez sa sortie vers d'autres commandes. bat est développé par David Peter et les développeurs de bat, et publié sous double licence MIT et Apache 2.0.

bat fonctionne dans Terminal sur les Mac Apple Silicon et Intel et s'installe avec Homebrew (brew install bat) ou MacPorts. Il s'associe bien à d'autres outils : vous pouvez l'utiliser pour les aperçus de fzf, pour colorer les pages de manuel ou pour afficher les résultats de ripgrep.

Fonctionnalités principales

bat rend la lecture de fichiers dans Terminal bien plus agréable.

  • Coloration syntaxique : colore le code dans un grand nombre de langages de programmation et de balisage.
  • Intégration Git : affiche les lignes ajoutées et modifiées dans la marge.
  • Caractères non imprimables : bat -A montre tabulations, espaces et fins de ligne.
  • Pagination automatique : les longues sorties passent par un pager comme less.
  • Compatible cat : dans un tube, bat se comporte comme cat et affiche du texte brut.
  • Thèmes : choisissez un thème de couleurs ; bat --list-themes les affiche tous.
  • Plages de lignes : n'affichez qu'une partie d'un fichier avec --line-range.
  • Fonctionne avec d'autres outils : aperçus dans fzf, pages de manuel colorées et plus.

Nouveautés de la version 0.26.1

bat 0.26.1 ajoute une petite fonction et corrige plusieurs bugs.

  • Pagination pour -h et --help
  • Correction d'un blocage avec --list-themes et un pager
  • Correction de la lecture des valeurs négatives dans les plages de lignes
  • Correction d'une syntaxe Docker défectueuse qui empêchait les ressources personnalisées
  • Plus de décorations ajoutées de façon inattendue dans un tube

Questions fréquentes sur bat

bat est-il gratuit ?

Oui. bat est gratuit et open source, sous double licence MIT et Apache 2.0.

Comment installer bat sur un Mac ?

Lancez brew install bat dans Terminal si vous utilisez Homebrew, ou installez-le avec MacPorts. Des programmes prêts à l'emploi pour Mac Apple Silicon et Intel sont sur sa page des versions GitHub.

Quelle différence entre bat et cat ?

bat ajoute la coloration syntaxique, les numéros de ligne, les marques de modifications Git et la pagination automatique. Quand sa sortie est redirigée vers une autre commande, il se comporte comme cat et affiche du texte brut.

Quels langages bat sait-il colorer ?

bat colore un grand nombre de langages de programmation et de balisage, et vous pouvez ajouter vous-même de nouvelles définitions de syntaxe.

Comment changer le thème de couleurs de bat ?

Lancez bat --list-themes pour voir les thèmes, puis utilisez --theme, ou définissez la variable d'environnement BAT_THEME pour garder votre choix.

Comment désactiver le pager dans bat ?

Utilisez --paging=never, ou réglez-le dans le fichier de configuration de bat. bat ne pagine que les sorties qui ne tiennent pas à l'écran.

bat peut-il afficher les caractères cachés ?

Oui. bat -A affiche les caractères non imprimables comme les tabulations, les espaces et les fins de ligne.

Puis-je utiliser bat avec fzf ?

Oui. bat sert souvent de commande d'aperçu dans fzf, par exemple fzf --preview "bat --color=always {}".

bat peut-il colorer les pages de manuel ?

Oui. La documentation de bat explique comment le définir comme MANPAGER pour afficher les pages de manuel avec coloration syntaxique.

D'où vient le téléchargement de bat sur bat.FULLMAC.app ?

Le bouton de téléchargement mène à la page GitHub officielle de bat, https://github.com/sharkdp/bat, avec les instructions d'installation et les versions. bat.FULLMAC.app ne modifie ni ne réempaquette l'outil.

Apps similaires

Plus de David Peter

FULLMAC.app n’héberge pas cette app. Les boutons de téléchargement mènent aux pages du développeur.

bat pour MAC – Coloration syntaxique gratuite | FULLMAC.app