Meus atalhos de teclado do Emacs zsh
não estão funcionando ( CtrlA, CtrlE). Eu uso zsh
no OS X.
Eles podem estar ligados a alguma outra coisa. Atualmente, estou usando o oh-my-zsh .
E o meu .zshrc
está aqui .
macos
keyboard-shortcuts
zsh
Takehiro Adachi
fonte
fonte
Respostas:
Eu resolvi o problema. Parece que o oh-my-zsh estava substituindo as combinações de teclas padrão.
Quando eu adicionei a linha abaixo no final da minha
.zshrc
, CtrlEe CtrlAtrabalhou:fonte
De um modo geral, você pode encontrar o código de uma chave digitando CtrlVe a tecla. Você pode usar esta tecla com
bindkey
para mapeá-la para umazsh
funcionalidade de teclado (por exemplobeginning-of-line
).No seu caso específico, isso seria CtrlV CtrlAe CtrlV CtrlE.
Em seguida, você pode colocar o código no seu
.inputrc
, no sistema/etc/inputrc
ou.zshrc
assim:Isso funciona para outras chaves também. Por exemplo, tive alguns problemas com Homee End.
Você poderá usar esse truque em qualquer sessão do terminal: tty,
fonte