Me deparei com uma frase no vimdoc:
Note: CTRL-S does not work on all terminals and might block
further input, use CTRL-Q to get going again.
e essa chave realmente pendura minha vim. Eu estava pensando que era culpa do vim, pois não havia nenhum problema ao usar o C-s
/ C-x C-s
no emacs nox. No entanto, agora mesmo quando eu estava lendo uma página de manual e pressionei o botão Ctrl-s
, ele também trava man
(estou definindo less
como PAGER).
Então, alguém pode me dizer o que está acontecendo?
Os emuladores de terminal são xterm
e lxterminal
, e tty
também têm esse problema. E um Ctrl+ qcoloca o processo novamente em todos os casos.
ctrl-s
que o processo travou.
C-s
e C-q
os velhos tempos "alternavam com trava de rolagem". você pode desativar essa funcionalidade através da adição stty ixany
e stty ixoff -ixon
à sua.bashrc
C-q
reativar a rolagem, certo?