You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code终端运行python manage.py runserver后无法恢复,无需重启的解决方案

解决VS Code终端运行runserver后无法恢复的问题

以下是几个不用重启VS Code就能恢复终端的实用方法:

  • 用Ctrl+C终止服务器进程:在运行python manage.py runserver的终端窗口中,直接按下Ctrl+C组合键,就能终止当前运行的服务器进程,终端会立刻回到可输入命令的状态。这是通用的终止前台进程快捷键,几乎所有终端环境都支持。

  • 新建终端标签页:点击VS Code终端面板右上角的「+」按钮,直接新建一个终端标签页。新终端会自动继承当前项目的工作目录,无需重新cd,直接就能使用。原来的服务器进程可以留在后台,等需要时再用Ctrl+C终止,或者直接关闭对应的标签页。

  • 自定义终止终端进程的快捷键:

    1. 按下Ctrl+K后再按Ctrl+S打开VS Code的快捷键设置面板;
    2. 在搜索框中输入「Terminal: Kill Active Terminal Instance」;
    3. 点击该选项右侧的铅笔图标,设置一个自己顺手的快捷键(比如Ctrl+Shift+X);
    4. 之后在被占用的终端中按下这个自定义快捷键,就能直接终止当前进程并恢复终端。
  • 后台运行服务器(可选):

    • 如果用的是Windows CMD,输入start python manage.py runserver,服务器会在新的独立窗口中运行,原终端不受影响;
    • 如果是PowerShell或WSL环境,输入python manage.py runserver &,服务器会在后台运行,原终端可继续输入命令。注意这种方式需要手动管理后台进程,比如用ps命令找到进程后kill掉。

内容的提问来源于stack exchange,提问作者The kid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 06:03:13