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

如何配置VSCode默认启动3个带自定义颜色和图标的终端?

配置VSCode默认启动自定义多终端

你可以通过修改VSCode的settings.json文件,定义自定义终端配置并设置启动动作,实现打开VSCode时自动启动三个带颜色、图标的终端。

步骤1:打开settings.json

按下Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置面板,点击右上角的{}图标进入JSON编辑模式。

步骤2:添加终端配置

将以下代码粘贴到settings.json中(根据你的操作系统调整osx为windows或linux):

{
  // 定义自定义终端Profiles
  "terminal.integrated.profiles.osx": {
    "Zsh": {
      "path": "/bin/zsh",
      "color": "#4E9A06",
      "icon": "terminal-zsh",
      "name": "Zsh"
    },
    "IRB": {
      "path": "/usr/bin/env",
      "args": ["irb"],
      "color": "#75507B",
      "icon": "ruby",
      "name": "Ruby IRB"
    },
    "Puma": {
      "path": "/usr/bin/env",
      "args": ["bundle", "exec", "puma"],
      "color": "#CC0000",
      "icon": "server",
      "name": "Puma Server"
    }
  },
  // 设置启动时自动创建并切换到对应终端
  "terminal.integrated.startupActions": "newTab; profile 'Zsh'; newTab; profile 'IRB'; newTab; profile 'Puma';",
  // 可选:关闭欢迎页,直接显示终端
  "workbench.startupEditor": "none"
}

配置说明

  • 终端路径与参数:
    Zsh直接调用系统Zsh路径;IRB和Puma通过env确保使用项目环境的对应命令,若用rbenv/rvm,无需额外配置(shell会自动加载环境)。
  • 颜色设置:color字段用十六进制颜色码,可根据喜好替换。
  • 图标设置:使用VSCode内置图标ID,比如terminal-zsh、ruby、server,也可以替换为emoji(如🐚、💎)。
  • 启动动作:terminal.integrated.startupActions通过分号分隔命令,newTab创建新终端标签,profile 'xxx'切换到自定义配置。

生效方式

保存settings.json后重启VSCode,即可自动打开三个预设的终端,每个终端会显示对应的名称、颜色和图标,IRB和Puma会自动启动对应程序。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 23:26:05