如何配置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
相关产品推荐
相关产品推荐

