Fischmuschel, langer Befehl eingeben

327
stoqlt

Bei der üblichen Größe des Terminalfensters passen kurze Befehle. Ex:

stoqlt @ desktop: ~> ls-Dateien

Wenn Sie jedoch einen Befehl eingeben, der nach der Eingabeaufforderung länger als der freie Speicherplatz ist, und das Ende der (ersten) Zeile erreicht, wechselt der gesamte Texteintrag in die nächste vollständige Zeile.

stoqlt@desktop:~ > ls files1111* dirs2222* | grep 'stakcexchange' | sed -e 's/stakc/stack/' 

Dies ist wirklich eine nette Funktion, aber ich möchte die letzten beiden Zeichen der Eingabeaufforderung (normalerweise: '>') am Anfang dieser zusätzlichen Zeile anzeigen, z

stoqlt@desktop:~ > ls files1111* dirs2222* | grep 'stakcexchange' | sed -e 's/stakc/stack/' 

Wie kann ich dieses Feature erstellen?

1
Einen Zeilenvorschub in Ihre Eingabeaufforderung einfügen? DavidPostill vor 6 Jahren 0
Nein, ich verwende eine einzeilige Eingabeaufforderung. Als ich jedoch die rechte Seite des Fensters erreicht, transportiert Fish meinen gesamten Befehlseintrag in die nächste Zeile. Dann kann ich dort weiter tippen. stoqlt vor 6 Jahren 0

0 Antworten auf die Frage