Я наткнулся на предложение в vimdoc:
Note: CTRL-S does not work on all terminals and might block
further input, use CTRL-Q to get going again.
и этот ключ действительно висит мой VIM. Я думал, что это была ошибка vim, так как при использовании C-s
/ C-x C-s
в emacs nox проблем не было . Однако только сейчас, когда я читал man-страницу и нажимал Ctrl-s
, она также зависает man
(я устанавливаю less
в качестве ПЕЙДЖЕРА).
Так может кто-нибудь сказать мне, что происходит?
Эмуляторы терминала есть xterm
и lxterminal
, а tty
также имеет эту проблему. А Ctrl+ qснова исправляет процесс во всех случаях.
ctrl-s
процесс зависает.
C-s
и C-q
были старые времена "тумблер блокировки прокрутки". Вы можете отключить эту функцию, добавив stty ixany
и stty ixoff -ixon
к вашему.bashrc
C-q
снова включить прокрутку, верно?