Wie verwende ich die Umschalt- und Pfeiltasten, um den aktuellen Terminalbefehl auszuwählen?

Wie verwende ich die Umschalt- und Pfeiltasten, um den aktuellen Terminalbefehl auszuwählen?

ich habe das gefundenhttps://superuser.com/a/488158/458103um ctrl+arrowden Cursor vorwärts und rückwärts zu bewegen. Wie wählt man nun shift+arrowdie aktuellen Befehlswörter aus?

Antwort1

Führen Sie es aus catund drücken Sie dann die gewünschten Tasten. Sie sehen die Escape-Sequenzen, die ausgegeben werden. Beispielsweise ergibt der Rechtspfeil ohne Modifikatoren wahrscheinlich ^[[C, mit dem Strg-Modifikator erhalten Sie wahrscheinlich ^[[1;5C, während Sie mit Umschalt stattdessen hoffentlich erhalten ^[[1;2C.

Wenn Sie dies tun, ändern Sie den verknüpften Konfigurationsausschnitt entsprechend (also 2anstelle von 5).

Beachten Sie, dass die Sequenzen je nach Terminalemulator unterschiedlich sein können. Sie können sie jedoch alle ~/.inputrcmit derselben Aktion hinzufügen.

Wenn im Terminal nichts ausgegeben wird, haben Sie wahrscheinlich eine Tastenkombination des Terminalemulators selbst gedrückt. Bei mir beispielsweise bewirken Umschalt + Pfeil nach oben oder unten im xfce4-Terminal nichts (es wird eher eine Zeile gescrollt).

verwandte Informationen