Проблема:
По какой-то причине время от времени моя командная строка зависала, пока я не нажал случайную клавишу, и продолжал работать, как будто ничего не происходило.
Вхождение:
Это происходит, когда я выполняю длинную операцию (например, сборку / компиляцию некоторого кода). Когда он зависает, он не показывает, что происходит, и не побуждает меня нажимать какие-либо клавиши.
Описание:
- Через пару минут терминал перестает распечатывать прогресс и застревает.
- Я думал, что он просто застрял в очень длительной части процесса компиляции, но через несколько часов он все еще застрял в том же месте.
- Я нажал случайную клавишу, и она внезапно отскочила назад, продолжала извергать индикаторы прогресса и продолжала работать.
После этого подобные события происходили много раз во время длительных процессов, таких как копирование файлов.
Это произошло на нескольких устройствах под управлением Windows 7. Это также произошло в Ubuntu с использованием оболочки Bash.
windows-7
command-line
terminal
Бритва Буря
источник
источник
Ответы:
Я испытал ту же проблему. Ответы здесь и здесь указывают, что это, вероятно, проблема с режимом быстрого редактирования в консоли. Если он перехватывает случайные щелчки мыши или, если, например, щелчки ошибочно передаются через RDP, он может непреднамеренно приостановить выполнение сценария. Вы можете щелкнуть правой кнопкой мыши меню и отредактировать свойства, чтобы отключить режим быстрого редактирования. Это, конечно, затрудняет копирование и вставку из окна CMD.
источник