Die ultimative Fischaufforderung.
Schnell – Durch asynchrones Rendering reagiert Tide sofort in jeder Situation.
Freundlich – Mit einem interaktiven Konfigurationsassistenten können Sie Ihre Eingabeaufforderung effizient gestalten.
Flexibel – Dank der Pure-Fish-Konstruktion können Sie vorhandene Inhalte einfach steuern oder eigene Inhalte erstellen, die sich nahtlos integrieren lassen.
Mit Fisher installieren:
fisher install IlanCosman/tide@v6
Dieses Skript funktioniert möglicherweise nicht für alle Anwendungsfälle.
set -l _tide_tmp_dir ( command mktemp -d )
curl https://codeload.github.com/ilancosman/tide/tar.gz/v6 | tar -xzC $_ tide_tmp_dir
command cp -R $_ tide_tmp_dir/ * /{completions,conf.d, functions } $_ _fish_config_dir
fish_path=( status fish-path) exec $fish_path -C " emit _tide_init_install "
Führen Sie tide configure
aus, um den Assistenten in Ihrem Terminal zu öffnen.
Mithilfe der items
für jede Seite der Eingabeaufforderung haben Sie die vollständige Kontrolle darüber, welche und wo Eingabeaufforderungsabschnitte angezeigt werden.
Wenn es keinen Artikel gibt, der Ihren Anforderungen entspricht, können Sie Ihren eigenen erstellen (und hoffentlich eine Pull-Anfrage einreichen) oder die Erstellung eines Artikels anfordern, indem Sie ein Problem eröffnen.
Tide führt alles im Hintergrund aus, sodass sich Ihre Eingabeaufforderung immer schnell anfühlt.
Durch asynchrones Rendering kann Tide außerdem mehr Informationen anzeigen als andere Eingabeaufforderungen. Beispielsweise wird in den meisten Eingabeaufforderungen nicht die Anzahl der nicht verfolgten, geänderten oder gelöschten Dateien in einem Git-Repository angezeigt, da die Berechnung zu langsam ist.
Das aktuelle Arbeitsverzeichnis ist der wichtigste Teil jeder Shell-Eingabeaufforderung. Tide hebt die kritischen Teile hervor und schneidet mit dem geringsten Informationsverlust ab, wenn der horizontale Platz knapp ist.
Wenn das vollständige Verzeichnis nicht passt, wird das Segment ganz links auf sein kürzestes eindeutiges Präfix gekürzt. Im obigen Beispiel wird Documents
zu Doc
statt zu D
, da dies mit Downloads
verwechselt werden könnte. Wichtige Segmente werden fett dargestellt und niemals abgeschnitten. Dazu gehören das letzte Segment, das Stammverzeichnis eines Git-Repositorys usw.
Tipp : Wenn Sie einen abgeschnittenen Pfad kopieren, einfügen und die Tabulatortaste drücken, wird der Pfad zum Original vervollständigt.
Dokumentation finden Sie im Wiki.
Vom kleinsten Tippfehler bis zum größten Feature sind Beiträge jeder Größe und Erfahrungsstufe willkommen!
Wenn Sie daran interessiert sind, einen Beitrag zu Tide zu leisten, schauen Sie sich bitte den Beitragsleitfaden an.
Eine wunderschöne Monospace-Schriftart, die von Jim Lyles für Bitstream entworfen, für Apple angepasst, von André Berg verbessert und schließlich von Roman Perepelitsa von Powerlevel10k mit Skripten gepatcht wurde, die ursprünglich von Ryan McIntyre von Nerd Fonts entwickelt wurden. Enthält alle Glyphen und Symbole, die Tide möglicherweise benötigt. In Dutzenden verschiedener Terminals auf allen gängigen Betriebssystemen kampferprobt.
Laden Sie diese vier TTF-Dateien herunter:
Öffnen Sie jede Datei und klicken Sie auf „Installieren“. Dadurch wird die MesloLGS NF
Schriftart für alle Anwendungen auf Ihrem System verfügbar. Konfigurieren Sie Ihr Terminal für die Verwendung dieser Schriftart.