Python中如何在VsCode中将终端分离成独立的窗口,像Pycharm一样?
双屏正好一个写代码 一个运行
Python中如何在VsCode中将终端分离成独立的窗口,像Pycharm一样?
自己开一个终端呗
在VSCode里把终端分离成独立窗口,目前没有原生的一键分离功能,但可以通过以下两种方法实现类似效果:
方法一:使用VSCode的"终端:分离"命令
- 打开终端(快捷键
Ctrl+`) - 在终端面板右键 → 选择"终端:分离"
- 终端会变成独立的编辑器标签页,可以拖拽到新窗口
方法二:使用外部终端
- 修改VSCode设置(settings.json):
{
"terminal.integrated.defaultProfile.windows": "Command Prompt",
"terminal.external.windowsExec": "wt",
"terminal.external.osxExec": "Terminal.app",
"terminal.external.linuxExec": "gnome-terminal"
}
- 按
Ctrl+Shift+P→ 运行"终端:使用外部终端打开" - 外部终端会独立运行,但无法与VSCode深度集成
替代方案:
- 使用VSCode的"终端:创建新终端"多开几个终端标签
- 安装"Terminal Tabs"等扩展增强终端管理
- 直接用系统终端配合VSCode的文件夹路径
总结:VSCode的终端分离功能比较有限,建议用外部终端或调整工作区布局。
什么意思?一般直接运行代码就好在 vscode 当前界面-终端显示结果了啊
vsc 的终端能单独分离出来做一个应用吗👀
直接启动两个进程。
再说了直接用 Pycharm 不就得了。
vsc 的终端不就是 powershell 或者 cmd 么
是啊 但是窗口只能嵌在 vscode 里 无法浮动出去呀
Pycharm 删了 还是 vscode 好用
VScode + sublime Text
launch.json "console":"externalTerminal"
是嫌单独打开一个终端再进项目路径麻烦吗? Ctrl + Shift + C 可以在当前项目路径打开外部终端,前提是和你的系统快捷键没冲突。
#2 先设置使用外部终端,然后右击资源管理器在终端中打开settings.jsonjson<br>{<br> "terminal.explorerKind": "external",<br> "terminal.external.osxExec": "<a target="_blank" href="http://Hyper.app" rel="nofollow noopener">Hyper.app</a>"<br>}<br>
那我只能,呵呵了。你要是做过 python 项目就知道了,VSC 给 Pycharm 提鞋都不配。
说了那么多,那位提鞋的是正版 pycharm 吗?
我只是用 python 连接下 Mongo 数据库 做下数据库计数分析而已…并不是码农。所以更喜欢轻量级的吧
刚发现选 windows mode 可以把自带的终端弄成独立的窗口。。可是老哥,这不就跟自己用 iterm2 之类的终端一样了吗
一直都是自己另开一个终端,自由度高
VSC 只是个文本编辑器你不能要求太多了,Pycharm 有社区版对于你来说功能足够了。

