VS Code终端运行python manage.py runserver后无法恢复,无需重启的解决方案
解决VS Code终端运行
runserver后无法恢复的问题 以下是几个不用重启VS Code就能恢复终端的实用方法:
用
Ctrl+C终止服务器进程:在运行python manage.py runserver的终端窗口中,直接按下Ctrl+C组合键,就能终止当前运行的服务器进程,终端会立刻回到可输入命令的状态。这是通用的终止前台进程快捷键,几乎所有终端环境都支持。新建终端标签页:点击VS Code终端面板右上角的「+」按钮,直接新建一个终端标签页。新终端会自动继承当前项目的工作目录,无需重新cd,直接就能使用。原来的服务器进程可以留在后台,等需要时再用
Ctrl+C终止,或者直接关闭对应的标签页。自定义终止终端进程的快捷键:
- 按下
Ctrl+K后再按Ctrl+S打开VS Code的快捷键设置面板; - 在搜索框中输入「Terminal: Kill Active Terminal Instance」;
- 点击该选项右侧的铅笔图标,设置一个自己顺手的快捷键(比如
Ctrl+Shift+X); - 之后在被占用的终端中按下这个自定义快捷键,就能直接终止当前进程并恢复终端。
- 按下
后台运行服务器(可选):
- 如果用的是Windows CMD,输入
start python manage.py runserver,服务器会在新的独立窗口中运行,原终端不受影响; - 如果是PowerShell或WSL环境,输入
python manage.py runserver &,服务器会在后台运行,原终端可继续输入命令。注意这种方式需要手动管理后台进程,比如用ps命令找到进程后kill掉。
- 如果用的是Windows CMD,输入
内容的提问来源于stack exchange,提问作者The kid
相关产品推荐
相关产品推荐

