Ich habe kürzlich 2 Funktionen in Fish bemerkt und mich gefragt, ob jemand weiß, ob diese auch in Bash verfügbar sind.
Satzstellung markieren
Besonderheiten:
- Sie werden schnell bemerken, dass fish während der Eingabe eine Syntaxhervorhebung durchführt. Ungültige Befehle sind standardmäßig rot eingefärbt:
- Ein Befehl ist möglicherweise ungültig, weil er nicht vorhanden ist oder auf eine Datei verweist, die Sie nicht ausführen können. Wenn der Befehl gültig wird, wird er in einer anderen Farbe angezeigt
- fish unterstreicht gültige Dateipfade, wenn Sie sie eingeben
- Dies sagt Ihnen, dass eine Datei existiert, die mit 'somefi' beginnt.
Autosuggestions
Besonderheiten:
- fish schlägt während der Eingabe Befehle vor und zeigt den Vorschlag rechts vom Cursor in grau an.
- Es kennt sich mit Pfaden und Optionen aus
- Um die Autosuggestion zu akzeptieren, drücken Sie den Rechtspfeil oder die Strg-F-Taste. Wenn die Autosuggestion nicht Ihren Wünschen entspricht, ignorieren Sie sie einfach.
cd -@
, wait -n
, globasciiranges
, und $BASH_COMPAT
, die eine Menge Leute wollten. Fast der ganze Rest ist nur Brandbekämpfung.
bash
ist die Autovervollständigung. Leider istfish
das Scripting so einfach, dass es einen sehr schlechten Ersatz für die Dinge darstellt, mit denen ich routinemäßig arbeitebash
.