You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

如何在VS Code中平铺不同终端窗口而非重复已有终端

VS Code 多终端平铺与Split功能问题解决

一、找不到「拆分终端(Split)」图标?

  • 先打开终端面板(快捷键 Ctrl+),在面板右上角找两个并排小框样式的图标,这就是拆分按钮。如果没看到,点击面板右上角的三个点(「更多操作」),里面肯定藏着「拆分终端」选项。
  • 嫌找图标麻烦?直接用快捷键:Windows/Linux 按 Ctrl+Shift+5,Mac 按 Cmd+Shift+5,一键触发拆分。

二、拆分出的终端和当前一模一样,怎么弄成不同的?

默认拆分是复制当前终端的环境(shell类型、工作目录),要得到不同的终端,试试这几种方法:

  1. 先建不同终端再拆分
    在终端面板顶部的下拉菜单(显示当前终端名称的地方),点击「新建终端」,选择你需要的shell(比如PowerShell、Git Bash、CMD),新建好这个终端后再拆分,出来的就是该shell的独立实例。
  2. 拆分后切换终端类型
    拆分出相同终端后,点击新终端右上角的下拉箭头,选择「选择默认shell」或者直接切换到目标shell类型,VS Code会自动重启这个终端为你选的类型。
  3. 自定义拆分行为(可选)
    打开设置(快捷键 Ctrl+,),搜索 terminal.integrated.splitCwd,可以设置拆分时的工作目录:
    • inherit:继承当前终端目录(默认)
    • workspaceRoot:固定使用工作区根目录
    • activeFileRoot:使用当前打开文件所在目录
      如果想让拆分的终端默认用特定shell,搜索 terminal.integrated.defaultProfile.[你的系统](比如Windows),设置默认的终端配置文件即可。

拆分后的终端默认就是平铺布局,你可以拖动终端之间的分隔线调整大小,继续拆分还能得到更多平铺的终端窗口。

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

火山引擎 最新活动