Meine Emacs-Tastenkombinationen zsh
funktionieren nicht ( CtrlA, CtrlE). Ich benutze zsh
auf OS X.
Sie könnten an etwas anderes gebunden sein. Ich verwende derzeit oh-my-zsh .
Und mein .zshrc
ist hier drüben .
macos
keyboard-shortcuts
zsh
Takehiro Adachi
quelle
quelle
Antworten:
Ich habe das Problem gelöst. Sieht so aus, als hätte oh-my-zsh die Standard-Tastenkombinationen überschrieben.
Wenn habe ich die folgende Zeile am Ende meines
.zshrc
, CtrlEund CtrlAarbeitete:quelle
Im Allgemeinen können Sie den Code eines Schlüssels finden, indem Sie CtrlVund den Schlüssel eingeben . Sie können diese Taste dann mit verwenden
bindkey
, um sie einerzsh
Tastaturfunktionalität zuzuordnen (zbeginning-of-line
. B. ).In Ihrem speziellen Fall wäre das CtrlV CtrlAund CtrlV CtrlE.
Dann können Sie den Code in Ihr
.inputrc
, das System/etc/inputrc
oder so einfügen.zshrc
:Dies funktioniert auch für andere Tasten. Ich hatte zum Beispiel Probleme mit Homeund End.
Sie sollten diesen Trick in jeder Terminalsitzung anwenden können: tty,
quelle