Je suis tombé sur une phrase dans vimdoc:
Note: CTRL-S does not work on all terminals and might block
further input, use CTRL-Q to get going again.
et cette clef accroche en effet mon vim. Je pensais que c'était la faute de vim, puisqu'il n'y avait aucun problème lorsque j'utilise C-s
/ C-x C-s
dans emacs nox. Cependant, tout à l'heure, lorsque je lisais une page de manuel et appuyais sur la touche Ctrl-s
, elle se bloque man
également (je suis less
en mode PAGER).
Alors quelqu'un peut-il me dire ce qui se passe?
Les émulateurs de terminal sont xterm
et lxterminal
, et a tty
également ce problème. Et a Ctrl+ qremet le processus en place dans tous les cas.
ctrl-s
le processus est suspendu.
C-s
et C-q
étaient à l'époque "commutateur de verrouillage du défilement". vous pouvez désactiver cette fonctionnalité en ajoutant stty ixany
et stty ixoff -ixon
à votre.bashrc
C-q
de réactiver le défilement, non?