Ctrl + g anula o comando de edição atual em Bash e Zsh se você estiver no modo Emacs (que normalmente é o modo padrão).
Em um zsh, talvez eu tenha pressionado Alt+X
por engano, mas agora estou preso e esse prompt execute: _
não vai sair.
Pressionar Ctrl+C
não faz nada, se eu pressionar Enter
, ele tenta completar o que eu digitei
Pressionando Enter
em uma linha vazia:
execute: _
zsh: do you wish to see all 373 possibilities (64 lines)?
Digitando q
e pressionando Enter
:
execute: quote_
quoted-insert quote-line quote-region
Em outros shells Alt+X
traz o mesmo comportamento, exceto que Ctrl+C
cancela o prompt.
Existe uma maneira de sair ou esta concha está morta?
Wow eu consegui tentar Ctrl +
tudo, para ver o comportamento.
Eu pressionei Ctrl + S
, o emulador de terminal me disse que a saída estava bloqueada, pressionei Ctrl + Q
para ativar a saída, meu prompt voltou ao normal.
Quando eu pressiono Alt + X
novamente, eu tenho o mesmo problema, mas se eu executar um comando interno zsh ele faz isso.
Na verdade, é o terminal / shell atual que não recebe Ctrl + C
, não sei por quê.
Edite depois de algum tempo (outubro de 2017): É provável que eu tenha este bug devido a um TRAP INT
configurado no meu shell durante alguma função e tenha esquecido de removê-lo.