Ich benutze Ubuntu 11.04.
Gibt es eine Möglichkeit, die Farbgebung für die Ausgabe nach der Auflistung der fertiggestellten Registerkarten einer CD, eines Ls oder dergleichen festzulegen?
dh
myshell@root$ cd ~/user/files/
Ich drücke die Tabulatortaste ...
myfile myfoo mybar <- diese Ausgabe ist farbig?
Ich hoffe, Ihnen hat mein Diagramm gefallen.
bash
zsh
colors
autocomplete
chrisjlee
quelle
quelle
ls --color
wäre? Möchten Sie, dass die erste Farbe angezeigt wird, und wenn Sie die Tabulatortaste erneut drücken, die zweite Farbe angezeigt wird, usw.? Etwas anderes?Antworten:
Mit readline 6.3 und höher können Sie hinzufügen
zu
~/.inputrc
.Siehe https://tiswww.case.edu/php/chet/readline/rluserman.html :
Sie können http://geoff.greer.fm/lscolors/ verwenden , um sowohl
LS_COLORS
(das von GNUls
und verwendet wirdcolored-stats
) als auchLSCOLORS
(das von BSD verwendet wirdls
) zu generieren .quelle
visible-stats
.$if Bash\nset colored-stats on\n$endif
Fehler mit anderen Programmen vermeiden, die die neuen readline-Funktionen nicht verstehen.GNU bash, version 4.4.23(1)-release (x86_64-apple-darwin17.5.0)
SOCK 35;44
um besser mit meinem Terminal mit Lichtmotiven zu arbeiten.Ich weiß nicht, ob es sich um Bash handelt (die Standard-Shell). Es ist in zsh möglich (eine leistungsstärkere Shell als bash, die auf den meisten Unices einschließlich Ubuntu verfügbar ist, aber häufig nicht standardmäßig installiert wird).
Wenn Sie zsh zum ersten Mal ausführen, wird angeboten, eine Konfigurationsdatei (
~/.zshrc
) für Sie zu erstellen . Die Standardkonfiguration ist aus Gründen der historischen Kompatibilität etwas unfruchtbar. Wählen Sie für farbige Vervollständigungslisten, um2
das „neue Vervollständigungssystem“ zu konfigurieren, und stellen Sie es dann2
erneut ein.compinstall
Wählen Sie im Menü die Option,3
Stile für die Anzeige von Vervollständigungen festzulegen,3
dann1
farbige Vervollständigungen zu aktivieren und schließlich2
dieselben Farben wie zu verwendenls
.Wenn Sie es vorziehen, dies von Hand einzurichten, finden Sie hier die Zeilen, die Sie in Ihrem benötigen
.zshrc
:Der
list-colors
Stil passt die Farben an die Vervollständigung der Dateinamen an.quelle