Gibt es eine Möglichkeit, die Linux-CLI-Navigation zu beschleunigen, wenn ich lange Befehle eingeben muss? Im Moment benutze ich einfach Pfeile und - wenn ich einen langen Befehl habe, dauert es einige Zeit, bis ich vom Start des Befehls in die Mitte komme.
Gibt es eine Möglichkeit, zum Beispiel zur Mitte des Befehls zu springen, ohne Pfeile zu verwenden?
bash
command-line
Stann
quelle
quelle
screen
Benutzer ist zu beachten, dass aus Strg-A Strg-A A wird.Alt-A
wird das Menü geöffnet, anstatt den Cursor zu bewegen. Wie benutzt manAlt-A
Gnome? Ich meine, Gnome ist die Standardeinstellung, daher wird wahrscheinlich jeder, der dies liest, ein Terminal in Gnome ausführen.Noch ein paar Abkürzungen von hier
quelle
Wenn Sie ein vi [m] - und ein bash-Benutzer sind, kann es nützlich sein, readline (von bash verwendet) dazu zu bringen, vi-artige Bearbeitung zu verwenden, indem Sie
set editing-mode vi
Ihre~/.inputrc
oder/etc/inputrc
-Dateien hinzufügen . Oder Sie können Bash einfach dazu bringen, die vi-artige Bearbeitung zu verwenden, indem Sie den Befehl bash ausführenset -o vi
. Fügen Sie den Befehl zu Ihrer~/.bashrc
Datei hinzu, um das Verhalten dauerhaft zu machen.Wenn Sie ein zsh-Benutzer sind, fügen Sie
bindkey -v
Ihrer.zshrc
Datei eine Bearbeitung im vi-Stil hinzu.quelle
Ich kenne keine Möglichkeit, gezielt zur Mitte zu springen, ohne die Cursortasten zu verwenden. Ich kann jedoch empfehlen, STRG + Cursortaste zu verwenden, um von Leerzeichen zu Leerzeichen zu wechseln (dh von einem Wort zum nächsten zu springen).
quelle
Quell das Code-Snippet unten in deinem .bashrc. Strg-a springt zum Start und erneutes Drücken von Strg-a springt zur Mitte.
Oder wenn Sie Strg-Etwas verwenden möchten, um direkt zur Mitte zu springen, ändern Sie den Code in:
Und binde es an etwas anderes als Ctrl-a.
quelle