Was ist das Besondere an Fish?

Fish Shell Logo

Einfach zu verstehen und zu benutzen

Im Gegensatz zu den anderen Shells, die eine Menge an Einstellungen benötigen, um so zu funktionieren, wie man es möchte, funktioniert Fish direkt nach dem Auspacken perfekt.

Es wird mit den am häufigsten verwendeten Funktionen ausgeliefert, die bereits vorhanden sind, wenn man es benutzt, ohne dass man zusätzliche Plugins installieren oder Konfigurationsdateien ändern muss, es sei denn, man will es. Die Syntax ist einfach, sauber und konsistent.

Syntaxhervorhebung

Syntaxhervorhebung ist eine Funktion, von der wir uns alle wünschen, dass unsere CLI sie kann. Es spart eine Menge Zeit und Frustration. Nun, Fish kann es, und zwar ziemlich gut.

Es zeigt Ihnen, ob Ihr Befehl oder das zu durchsuchende Verzeichnis existiert, noch bevor Sie die Eingabetaste drücken. Sie wissen, ob Sie etwas falsch tippen, bevor Sie die Eingabetaste drücken. Das macht es einfacher, Befehle zu analysieren und Fehler zu finden.

Es hebt (die meisten) Fehler rot hervor, wie z.B. falsch geschriebene Befehle, falsch geschriebene Optionen, Lesen aus nicht existierenden Dateien, nicht übereinstimmende Klammern und Anführungszeichen und viele andere häufige Fehler.

Es hebt auch passende Anführungszeichen und Klammern hervor.

Konfiguration für Fish-Shells

Die Fish-Community unterhält Oh My Fish, ein Shell-Framework, das von Oh My Zsh inspiriert ist. Es bietet viele schöne Prompt-Themes und tolle Plugins, ist leichtgewichtig, großartig und einfach zu benutzen.

Es bietet auch eine webbasierte Konfigurationsfunktion. Tippen Sie einfach ein:

fish_config

Sie landen auf der Website, mit der Sie den Skin Ihrer Shell anpassen können.

Web-Konfigurationsseite für Fisch

Inline durchsuchbarer Verlauf

Dies ist eine interaktive Funktion dieser Shell. Sie beginnen mit der Eingabe eines Befehls und drücken die Aufwärts-Taste, um alle Zeiten in der Shell-Historie zu sehen, in denen Sie diesen Befehl zuvor verwendet haben.

Um die Historie zu durchsuchen, geben Sie einfach die Suchanfrage ein und drücken die Aufwärts-Taste. Mit den Pfeiltasten nach oben und unten können Sie nach älteren und neueren Treffern suchen. Der Fischverlauf entfernt automatisch doppelte Treffer und die übereinstimmende Teilzeichenkette wird hervorgehoben.

Diese Funktionen beschleunigen die Suche und die Wiederverwendung früherer Befehle.

Inline-Autovorschlag

Fisch schlägt während der Eingabe Befehle vor und zeigt den Vorschlag rechts vom Cursor in Grau an. Wenn Sie sich bei der Eingabe eines Befehls vertippen, wird er rot angezeigt, um darauf hinzuweisen, dass es sich um einen ungültigen Befehl handelt.

Außerdem schlägt es die am häufigsten verwendeten Befehle vor und vervollständigt sie automatisch, während Sie tippen, basierend auf Ihrem Verlauf und den verfügbaren Dateien.

Demonstration für Inline-Autosuggestion

Tab-Vervollständigung anhand von Manpage-Daten

Fish kann CLI-Tool-Manpages in verschiedenen Formaten analysieren. Geben Sie einen Befehl ein und „tabulieren“ Sie sich durch alle vorgeschlagenen Auto-Vervollständigungen.

admin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

lg