bat für MAC

Kostenloser Open-Source-cat-Klon fürs Terminal mit Syntaxhervorhebung, Git-Integration und automatischem Blättern.

bat im Überblick

bat ist ein kostenloser Open-Source-Ersatz für den Befehl cat, der Dateien im Terminal mit Syntaxhervorhebung anzeigt. Es färbt Code in sehr vielen Programmier- und Auszeichnungssprachen ein, zeigt, welche Zeilen du in Git geändert hast, nummeriert die Zeilen und leitet lange Dateien automatisch an einen Pager weiter – und verhält sich trotzdem wie cat, wenn du die Ausgabe an andere Befehle weitergibst. bat stammt von David Peter und den bat-Entwicklern und steht unter der MIT-Lizenz und der Apache-Lizenz 2.0.

bat läuft im Terminal auf Macs mit Apple Silicon und Intel und wird mit Homebrew (brew install bat) oder MacPorts installiert. Es arbeitet gut mit anderen Werkzeugen zusammen: Du kannst es für Vorschauen in fzf nutzen, um Handbuchseiten einzufärben oder um Ergebnisse von ripgrep anzuzeigen.

Die wichtigsten Funktionen

bat macht das Lesen von Dateien im Terminal viel angenehmer.

  • Syntaxhervorhebung: färbt Code in sehr vielen Programmier- und Auszeichnungssprachen.
  • Git-Integration: zeigt hinzugefügte und geänderte Zeilen in der Randleiste.
  • Nicht druckbare Zeichen: bat -A zeigt Tabs, Leerzeichen und Zeilenenden.
  • Automatisches Blättern: lange Ausgaben gehen an einen Pager wie less.
  • cat-kompatibel: in einer Pipe verhält sich bat wie cat und gibt reinen Text aus.
  • Themes: Wähle ein Farbschema; bat --list-themes zeigt alle.
  • Zeilenbereiche: Zeig mit --line-range nur einen Teil einer Datei.
  • Arbeitet mit anderen Werkzeugen: Vorschauen in fzf, farbige Handbuchseiten und mehr.

Neu in Version 0.26.1

bat 0.26.1 bringt eine kleine Funktion und behebt mehrere Fehler.

  • Blättern für -h und --help
  • Hänger bei --list-themes mit Pager behoben
  • Negative Werte in Zeilenbereichen werden jetzt korrekt gelesen
  • Fehlerhafte Docker-Syntax behoben, die eigene Assets verhinderte
  • Beim Pipen werden keine unerwarteten Dekorationen mehr hinzugefügt

Häufige Fragen zu bat

Ist bat kostenlos?

Ja. bat ist kostenlos und Open Source und steht unter der MIT-Lizenz und der Apache-Lizenz 2.0.

Wie installiere ich bat auf dem Mac?

Führe brew install bat im Terminal aus, wenn du Homebrew nutzt, oder installiere es mit MacPorts. Fertige Programme für Macs mit Apple Silicon und Intel liegen auf der GitHub-Releaseseite.

Worin unterscheidet sich bat von cat?

bat ergänzt Syntaxhervorhebung, Zeilennummern, Git-Änderungsmarkierungen und automatisches Blättern. Gibst du seine Ausgabe an einen anderen Befehl weiter, verhält es sich wie cat und gibt reinen Text aus.

Welche Sprachen kann bat hervorheben?

bat hebt sehr viele Programmier- und Auszeichnungssprachen hervor, und du kannst selbst neue Syntaxdefinitionen hinzufügen.

Wie ändere ich das Farbschema von bat?

Führe bat --list-themes aus, um die Themes zu sehen, und nutze dann --theme oder setze die Umgebungsvariable BAT_THEME, um die Wahl zu behalten.

Wie schalte ich den Pager in bat ab?

Nutze --paging=never oder lege es in der Konfigurationsdatei von bat fest. bat blättert nur Ausgaben, die nicht auf den Bildschirm passen.

Kann bat versteckte Zeichen anzeigen?

Ja. bat -A zeigt nicht druckbare Zeichen wie Tabs, Leerzeichen und Zeilenenden.

Kann ich bat mit fzf nutzen?

Ja. bat wird oft als Vorschaubefehl in fzf genutzt, zum Beispiel fzf --preview "bat --color=always {}".

Kann bat Handbuchseiten einfärben?

Ja. Die Dokumentation von bat zeigt, wie du es als MANPAGER einrichtest, damit Handbuchseiten mit Syntaxhervorhebung erscheinen.

Woher kommt der bat-Download auf bat.FULLMAC.app?

Der Download-Button führt zur offiziellen GitHub-Seite von bat unter https://github.com/sharkdp/bat, mit Installationsanleitung und Versionen. bat.FULLMAC.app verändert das Werkzeug nicht und verpackt es nicht neu.

Ähnliche Apps

Mehr von David Peter

FULLMAC.app hostet diese App nicht. Die Download-Buttons führen zu den Seiten des Entwicklers.