在普通的Windows命令提示符中,ctrl+c
将停止运行中的Node服务器。
然而,如果我通过VS Code菜单项在命令提示符中打开
启动命令提示符,则按下ctrl+c
(甚至多次)不会像通常一样停止服务。
有没有想法为什么VS Code命令提示符与标准Windows命令提示符不同?
(在Windows 10 x64上运行) (VS Code 1.11.2)
在普通的Windows命令提示符中,ctrl+c
将停止运行中的Node服务器。
然而,如果我通过VS Code菜单项在命令提示符中打开
启动命令提示符,则按下ctrl+c
(甚至多次)不会像通常一样停止服务。
有没有想法为什么VS Code命令提示符与标准Windows命令提示符不同?
(在Windows 10 x64上运行) (VS Code 1.11.2)
我和OP遇到了同样的问题,但是RaelB的回答没有帮助。
我所做的是通过前往用户设置 (在Windows上使用Ctrl + Alt + S) > 用户选项卡(而不是工作区选项卡)> 功能 > 终端,并取消勾选集成:允许弹奏复选框来“禁用弹奏”。
现在我可以像使用普通的Windows终端一样使用我的终端。
添加此设置可解决问题:
"terminal.external.windowsExec": "C:\\Windows\\sysnative\\cmd.exe"
嗯,你可以在“输出”控制台上简单地停止它。只需右键单击并选择“停止代码运行”选项。