Problem:
Z jakiegoś powodu mój wiersz polecenia zawiesza się, dopóki nie nacisnę losowego klawisza, i będzie kontynuował działanie, jakby nic się nie wydarzyło.
Występowanie:
Dzieje się tak, gdy uruchamiam długą operację (taką jak kompilacja / kompilacja kodu). Kiedy się zawiesza, nie wskazuje, co się dzieje, ani nie każe mi naciskać żadnego klawisza.
Opis:
- Po kilku minutach terminal przestaje drukować postęp i blokuje się.
- Myślałem, że po prostu utknął na bardzo długim etapie kompilacji, ale po kilku godzinach wciąż utknął w tym samym miejscu.
- Nacisnąłem losowy klawisz, który nagle odskoczył prosto i kontynuował wyrzucanie wskaźników postępu i kontynuował pracę.
Następnie podobne zdarzenia zdarzały się wiele razy podczas długich procesów, takich jak kopiowanie plików.
Stało się tak na wielu urządzeniach z systemem Windows 7. Wystąpiło to również na Ubuntu przy użyciu powłoki bash.
windows-7
command-line
terminal
Razor Storm
źródło
źródło
Odpowiedzi:
Wystąpił ten sam problem. Odpowiedzi tu i tutaj wskazują, że jest to prawdopodobnie problem z trybem szybkiej edycji w konsoli. Jeśli przechwyci przypadkowe kliknięcia myszą lub jeśli kliknięcia zostaną błędnie przekazane przez RDP, na przykład może przypadkowo wstrzymać skrypt. Możesz kliknąć pasek menu i edytować właściwości prawym przyciskiem myszy, aby wyłączyć tryb szybkiej edycji. To oczywiście utrudnia kopiowanie i wklejanie z okna CMD.
źródło