Мої зв'язки Emacs zshне працюють ( CtrlA, CtrlE). Я використовую zshв OS X.
Вони можуть бути пов'язані з якоюсь іншою справою. Зараз я використовую о-о-мі-шш .
І мій .zshrcзакінчиться тут .
Мої зв'язки Emacs zshне працюють ( CtrlA, CtrlE). Я використовую zshв OS X.
Вони можуть бути пов'язані з якоюсь іншою справою. Зараз я використовую о-о-мі-шш .
І мій .zshrcзакінчиться тут .
Відповіді:
Я вирішив проблему. Схоже, oh-my-zsh переосмислив типові вкладки клавіатури.
Коли я додав рядок нижче в кінці мого .zshrc, CtrlEі CtrlAпрацював:
bindkey -e
Взагалі кажучи, ви можете знайти код ключа, ввівши CtrlVі ключ. Потім ви можете скористатися цією клавішею, bindkeyщоб зіставити її на zshфункціональності клавіатури (наприклад,beginning-of-line ).
У вашому конкретному випадку це було б CtrlV CtrlAіCtrlV CtrlE .
Потім ви можете помістити код у свою .inputrc, систему /etc/inputrcчи .zshrcподібне:
bindkey '^A' beginning-of-line
bindkey '^E' end-of-line
Це працює і для інших клавіш. Наприклад, у мене були проблеми з Homeі End.
Ви повинні мати можливість використовувати цей трюк у будь-якому термінальному сеансі: tty,