У меня недавно возникла странная проблема, когда мои экраны командной строки в основном блокируют программы, пишущие на них, пока я не укажу мышью окно DOS, а затем не выполню некоторые действия клавиатуры.

Так, например: я запустил экземпляр Tomcat, и в какой-то момент он просто перестал обновляться - я нажимаю перезагрузить, и ничего не происходит, ничего не выводится в окно Catalina. Или я проверю что-то из SVN, и оно будет зависать, но как только я с ним взаимодействую, оно прекращается.

редактировать


Мои извинения, я использовал слово "экран", когда имел в виду "окно" (это исправлено).

Команда (запустить Tomcat):

C:\liferay\binaries\liferay-portal-5.2.3\tomcat-5.5.27\bin>startup.bat

Команда для извлечения хранилища (в Cygwin):

$ svn checkout <repository>

На запросы о смене операционной системы я говорю "нет". Я ни разу не упомянул, какую операционную систему я использовал, я просто заявил, что использую DOS (общее использование подразумевает MS, но в комментариях говорилось, что я неправильно указал, какую операционную систему я использовал). Поскольку эта проблема никогда не проявлялась ни в чем, кроме этой среды, не является интуитивно понятным утверждение, что это проблема Windows .

1 ответ1

3

Насколько я знаю, когда вы выбираете текст в a в командной строке / окнах консоли, консольное приложение будет "заблокировано", пока ваш выбор не будет сделан (нажмите клавишу ВВОД) или отменен (нажмите любую другую клавишу).

Если режим QuickEdit окна командной строки включен, вы, вероятно, войдете в выбор состояния текста одним щелчком мыши в клиентской области окна командной строки. Эта ошибка часто возникает, если включен режим QuickEdit .

Если вы находитесь в вышеуказанной ситуации, вы можете просто отключить режим QuickEdit, чтобы избежать этой неправильной работы.

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