Als «line-editor» getaggte Fragen

Der Zeileneditor in Shells und anderen Befehlszeilenprogrammen

1
ESC + {: Was ist das und wo kann ich mehr darüber erfahren?
Ich habe an der Bash-Eingabeaufforderung herumgespielt und ESC gedrückt, gefolgt von {. Danach zeigte die Shell alle zu vervollständigenden Dateien in einer Fileglob-Zeichenfolge an. Beispiel: Wenn ich bash Cgefolgt von eingegeben ESC+{hätte, würde die Shell Folgendes anzeigen: bash CHECK{,1,2{,23{336{,66666},6},3{,6}}}Alle möglichen Dateien und Verzeichnisse werden automatisch vervollständigt, beginnend mit C, und …




9
Wie wiederhole ich den aktuell eingegebenen Parameter auf der Bash-Konsole?
Ich habe nur etwas getippt nach: mv foo/bar/poit/zoid/narf.txt und plötzlich wurde mir klar, verdammt, dass ich wieder große Teile dieses Parameters eingeben muss mv foo/bar/poit/zoid/narf.txt foo/bar/poit/zoid/troz.txt Auch bei tabcompletion ein ziemlicher Schmerz. Ich weiß, dass ich den Parameter kopieren und einfügen kann, indem ich den Text mit der Maus auswähle …

4
ZSH: Suchverlauf auf Auf- und Ab-Tasten?
Derzeit habe ich Folgendes in meinem .zshrc: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Dies scheint jedoch nur mit dem Inhalt meiner aktuellen Eingabe übereinzustimmen, bevor ein Leerzeichen auftritt. Beispiel: sudo ls /Stimmt mit jeder Zeile in meinem Verlauf überein, die mit beginnt sudo, während ich möchte, dass nur Zeilen übereinstimmen, …

1
Verwenden des zsh-Zeileneditors zum Umbrechen von Unterprozessen
Ist es möglich, den in zsh integrierten Zeileneditor ( zle) zu verwenden, um Eingaben an einen Unterprozess weiterzuleiten? Das heißt, ich möchte ausführen, zlewrap mycommandwo zlewrapist eine zsh-Funktion und mycommandist ein Programm, das nur Zeilen aus stdin liest; zlewrapwürde effektiv zles zeilenbearbeitungsfunktionen zur verfügung stellen mycommand. Dies ist auf dem …
22 zsh  line-editor 



2
Wie kann ich die Bash-Bearbeitung des Verlaufs beenden, wenn ich einen Eintrag wiederverwende und ändere?
Einige Instanzen von bash ändern den Befehlsverlauf, wenn Sie einen vorherigen Befehl wiederverwenden und bearbeiten, andere anscheinend nicht. Ich habe gesucht und gesucht, aber nichts gefunden, das besagt, wie verhindert werden kann, dass Befehle im Verlauf geändert werden, wenn sie wiederverwendet und bearbeitet werden. Es gibt Fragen wie diese , …

2
Kopieren und Markieren in Bash wie in Emacs?
Ich möchte in der Lage sein, Text in der Befehlszeile in Bash mit denselben Tastaturbelegungen zu kopieren und einzufügen, die Emacs standardmäßig verwendet (z. B. mit C-spacefor set-mark, M-wum Text zu kopieren C-y, M-yeinzufügen usw.). Die GNU Bash-Dokumentation besagt, dass Bash einige dieser Schlüsselbindungen enthält, die standardmäßig eingerichtet sind. Zum …


3
Strg-Rücktaste und Strg-Löschen in Bash
Debian aufsetzen 8.3 stty werase '^H' oder unter Arch Linux 2/2016 stty werase '^?' in .bashrc(zum Beispiel) macht Ctrl- Backspacelöscht das letzte Wort im Terminal. Trotzdem ist es nicht das gleiche Verhalten wie in modernen GUI-Anwendungen (z. B. Firefox): Es löscht das letzte durch Leerzeichen getrennte Wort und nicht das …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.