Como deixar o prompt de execução em zsh

6

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?

    
por lolesque 25.05.2016 / 17:17

2 respostas

6

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).

    
por 25.11.2017 / 20:32
0

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.

    
por 26.05.2016 / 10:41

Tags