Python中如何在VsCode中将终端分离成独立的窗口,像Pycharm一样?

双屏正好一个写代码 一个运行
Python中如何在VsCode中将终端分离成独立的窗口,像Pycharm一样?

18 回复

自己开一个终端呗


在VSCode里把终端分离成独立窗口,目前没有原生的一键分离功能,但可以通过以下两种方法实现类似效果:

方法一:使用VSCode的"终端:分离"命令

  1. 打开终端(快捷键 Ctrl+ `)
  2. 在终端面板右键 → 选择"终端:分离"
  3. 终端会变成独立的编辑器标签页,可以拖拽到新窗口

方法二:使用外部终端

  1. 修改VSCode设置(settings.json):
{
    "terminal.integrated.defaultProfile.windows": "Command Prompt",
    "terminal.external.windowsExec": "wt",
    "terminal.external.osxExec": "Terminal.app",
    "terminal.external.linuxExec": "gnome-terminal"
}
  1. Ctrl+Shift+P → 运行"终端:使用外部终端打开"
  2. 外部终端会独立运行,但无法与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.json

json<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 有社区版对于你来说功能足够了。

回到顶部