27

Проблема:

По какой-то причине время от времени моя командная строка зависала, пока я не нажал случайную клавишу, и продолжал работать, как будто ничего не происходило.

Вхождение:

Это происходит, когда я выполняю длинную операцию (например, сборку / компиляцию некоторого кода). Когда он зависает, он не показывает, что происходит, и не заставляет меня нажимать какие-либо клавиши.

Описание:

  1. Через пару минут терминал перестает распечатывать прогресс и застревает.
  2. Я думал, что он просто застрял в очень длительной части процесса компиляции, но через несколько часов он все еще застрял в том же месте.
  3. Я нажал случайную клавишу, и она внезапно отскочила назад, продолжала извергать индикаторы прогресса и продолжала работать.

После этого подобные события происходили много раз во время длительных процессов, таких как копирование файлов.

Это произошло на нескольких устройствах под управлением Windows 7. Это также произошло в Ubuntu с использованием оболочки Bash.

1 ответ1

22

Я испытал ту же проблему. Ответы здесь и здесь указывают, что это, вероятно, проблема с режимом быстрого редактирования в консоли. Если он перехватывает случайные щелчки мыши или, если, например, щелчки ошибочно передаются через RDP, он может непреднамеренно приостановить выполнение сценария. Вы можете щелкнуть правой кнопкой мыши по строке меню и отредактировать свойства, чтобы отключить режим быстрого редактирования. Это, конечно, затрудняет копирование и вставку из окна CMD.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .