我最近遇到了一个奇怪的问题,我的命令行屏幕基本上会锁定写入它们的程序,直到我将鼠标焦点放在 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
据我所知,当您在命令提示符/控制台窗口中选择文本时,控制台应用程序将被“锁定”,直到您完成选择(按ENTER)或取消(按任何其他键)。
如果快速编辑命令提示符窗口的模式处于开启状态时,您可能会通过在命令提示符窗口的客户区单击鼠标进入选择文本状态。如果快速编辑模式已打开。
如果你处于上述情况,你可以简单地转向快速编辑模式关闭以避免这种误操作。