Ich versuche , meine bash zu konfigurieren , ~/.inputrc
zu diesen Einstellungen
(Hinweis: ←, →bedeuten die linken und rechten Pfeiltasten)
- Ctrl+ ←- sollte ein Wort zurückspringen
- Ctrl+ →- sollte ein Wort vorwärts springen
Derzeit habe ich dies in meinem ~/.inputrc
und es funktioniert nicht. Ctrl + arrowproduziert nichts.
"\eC-5C":forward-word
"\eC-5D":backward-word
Ich bin sicher, dass meine Fluchtsequenz falsch ist.
Was sind die richtigen Escape-Sequenzen für die Ctrl + arrowKombinationen?
- terminal: tmux im gnome-terminal
quelle
Der einfachste Weg, um die Codes einer Tastenfolge zu finden, ist die Verwendung von ctrl- v.
Also tippst du ctrl Vund um ctrl →zu bekommen:
Welches ist eine Art zu schreiben
ESC[1;5C
oder\e[1;5C
.quelle
bindkey|grep 'quoted-insert'
) als auch bash (bind -p|grep 'quoted-insert'
) haben eine Schlüsselbindung, um die auf eingestellten Schlüsselcodes auszugeben<c-v>
.<c-q>
Emacs-Tastenkombination gebunden, die kopiert wird. Zsh bindet es auch an beide<c-v>
und<c-q>
aber nur, wenn Sie den Vim-Modus aktivieren, ironischerweise. Readline wird auch von anderen Dingen wie der Python-import rlcompleter
Verbesserung verwendet. (Quellen: tiswww.case.edu/php/chet/readline/readline.html#SEC9 undman zshzle
)