Estou usando o iTerm2 no Mac OSX (10.10.5).
Recentemente, encontrei algo muito estranho: depois de usar o iTerm2 por um tempo, o Ctrl-C para de funcionar. Inicialmente estava tudo bem. Somente após um certo período de uso. O terminal seria impresso ^C
como se fosse um pressionamento de tecla normal.
Não tenho ideia de como isso pode ser reproduzido.
zsh
problema.Respostas:
Uma das possíveis causas para isso é que você usou
trap
o sinal INT para outra coisa.Se você redefinir a armadilha (função ed) no INT para o padrão, esse problema deverá desaparecer 1 . Você pode fazer isso fazendo o seguinte:
Uma outra maneira de corrigir isso, embora seja "hacky", é adicionar algo como o seguinte ao seu
.zshrc
ou.bashrc
:1 Pelo menos, isso / isso funcionou para mim!
fonte
Estou postando um trabalho por aqui, pois isso pode beneficiar algumas pessoas. Eu não vou aceitá-lo embora.
Quando isso acontece,
kill
o processo em execução na guia atual, provavelmente de uma guia / shell diferente. Em seguida, na guia original, executereset
e as coisas voltarão ao normal.Ainda não sei o porquê.
fonte