esse foi um bug no rvm (gerenciador de versão do ruby) que atualizei recentemente
Ctrl-C parou de funcionar para mim no terminal ao usar o zsh (no mac osx). Eu não percebi o momento exato em que aconteceu, então não posso ter certeza do que causou isso.
Eu não atualizei o zsh há algum tempo. e não toquei em .zshrc (eu tenho isso em um repo link )
Se eu executo o bash, o ^ C trabalha nele.
Se eu executar qualquer comando, como cat
, ^ C funcionará para pará-lo também. mas dentro do zsh ele simplesmente não faz nada.
bindkey | grep \^C
dá
"^B"-"^C" self-insert
Eu tive alguns negócios engraçados (principalmente com CTRL-A apenas imprimindo "^ A" em vez de mover o cursor para a posição inicial da linha de comando), mas eu me livrei dele desativado pelo plugin "vi-mode" em .zshrc:)
Tags zsh key-binding terminal