GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Fish Shell:Wie kann ich die Farben für die Autocomplete-Funktion anpassen?

Ich habe es gefunden, nachdem ich diese Dokumente überprüft und einige Versuche mit verschiedenen Umgebungsvariablen durchgeführt habe, die für diese Funktion verantwortlich sein könnten. Die Umgebungsvariable ist fish_color_search_match

und die Lösung ändert die Variable wie:

$ set fish_color_search_match --background='333'

Wobei '333' ist der Farbcode. Es ist auch möglich, vordefinierte Farben wie cyan zu verwenden , green , blue , usw., die verfügbar sind.

Außerdem ist mir bewusst, dass dies vielleicht besser in Unix&Linux StackExchange gehört (was vielleicht der Grund für die Ablehnung war?)

Bearbeiten:Berücksichtigen Sie, dass Farben nicht richtig angezeigt werden, wenn Ihr Terminal nicht 256 Farben verwendet.


Wird zur am häufigsten bewerteten Antwort hinzugefügt. Der Befehl fish_config colors wurde entfernt und Sie sollten stattdessen Folgendes verwenden:

$ fish_config browse

Es ist bequemer, die gesamte Farbkonfiguration über die Fisch-Web-Benutzeroberfläche einzurichten, was über cli:

erfolgen kann

fish_config colors , der den Konfigurationsserver von Fish startet, und es gibt bereits jede Menge vordefinierter Farbvorschläge

Weitere Informationen finden Sie unter The Fish Shell


Linux
  1. So ändern Sie die Farbe Ihres Linux-Terminals

  2. Wie kann man Bash Autocomplete anpassen, um die Dateien in einem anderen Verzeichnis aufzulisten?

  3. Wie passe ich das Aussehen des Control Panels für meine Kunden an?

  4. Wie kann ich die Ausgabe eines Shell-Befehls durchlaufen?

  5. Registerkarte Autovervollständigung für neuen Benutzer

So installieren Sie Fish, die freundliche interaktive Shell, unter Linux

So passen Sie den Linux-Befehl top an

Wie listet man die verfügbaren Farbnamen auf?

Die for-Schleife in Shell-Skripten verstehen

Wie kann ich den Arbeitsspeicher auf einem ARM-basierten System auf Datenbeschädigung testen?

Wie kann ich die Ausgabe einer Shell-Anwendung in Linux ausblenden?