Jeśli naciśniesz Ctrl+ spodczas używania vima, vim będzie wyglądał tak, jakby był blokowany / blokowany bez możliwości wprowadzania dalszych zmian, chyba że naciśniesz Ctrl+ q.
Czy ktoś mógłby wyjaśnić, co się dzieje i dlaczego?
Wskazówka - może to mieć coś wspólnego ze sterownikiem terminalu systemu operacyjnego! ;-)
Z powodu negatywnego początkowego postrzegania przez społeczność, pomimo sugestii, że nie ma to nic wspólnego z vimem, ale niektórzy nowicjusze mogą szukać rozwiązania w odniesieniu do vima, dodam:
- To pytanie jest duplikatem wielu pytań, widzianych tylko z innej perspektywy
- Odpowiedzi na History of Ctrl-S i Ctrl-Q dla kontroli przepływu i jaki jest sens Ctrl-S?
- Więcej informacji o kontroli przepływu oprogramowania tutaj
- W przypadku hostów zdalnych można wyłączyć sygnały START / STOP Ctrl-S (XOFF)
- Czy Ctrl-S faktycznie zatrzymuje proces na terminalu?
Mam nadzieję, że zaktualizowane pytanie będzie znacznie bardziej przydatne.
keyboard-shortcuts
vim
dankilev
źródło
źródło
Odpowiedzi:
Cóż, to nie jest
vim
problem. To się nazywaSoftware flow control
. W Internecie jest mnóstwo informacji.Zgodnie z artykułem tutaj :
Więcej informacji o
Software flow control
tutaj .UWAGA: jeśli chcesz przejąć kontrolę nad terminalem po naciśnięciu
CTRL + s
kombinacji klawiszy, możesz nacisnąćCTRL + q
.Mam nadzieję, że to pomoże.
źródło
Ctrl-s
w Linuksie, dodającstty stop ""
do jednego ze swoich skryptów startowych (np~/.bashrc
.).