vscode终端显示分支信息在Windows 和 mac电脑上的配置

第一步:打开 VSCode 的 settings.json

  1. 打开 VSCode,按 Ctrl+,(Windows)/Cmd+,(Mac)打开设置界面;
  2. 点击设置界面右上角的「Open Settings (JSON)」图标(页面右上角的 {} 按钮),打开纯文本的 settings.json 文件。

第二步:分系统粘贴配置

1. Windows 系统(适配 PowerShell 显示 Git 分支)

swift 复制代码
{
  // 核心:指定默认终端为 PowerShell(必选)
  "terminal.integrated.defaultProfile.windows": "PowerShell",
  // 可选:PowerShell 路径(适配不同系统版本,一般无需修改)
  "terminal.integrated.profiles.windows": {
    "PowerShell": {
      "source": "PowerShell",
      "icon": "terminal-powershell",
      "args": ["-NoLogo"] // 关闭启动时的 logo 提示,更简洁
    },
    "Command Prompt": {
      "path": [
        "${env:windir}\\Sysnative\\cmd.exe",
        "${env:windir}\\System32\\cmd.exe"
      ],
      "args": [],
      "icon": "terminal-cmd"
    },
    "Git Bash": {
      "path": "D:\\git的安装路径\\Git\\bin\\bash.exe"
    }
  },
  // 可选:终端外观优化(非必需,按需保留)
  "terminal.integrated.fontFamily": "Consolas, 'Courier New', monospace",
  "terminal.integrated.fontSize": 14,
  "terminal.integrated.cursorStyle": "line"
}

2. Mac 系统(适配 zsh 显示 Git 分支,主流)

ruby 复制代码
{
  // 核心:指定默认终端为 zsh(必选)
  "terminal.integrated.defaultProfile.osx": "zsh",
  // 可选:zsh 路径(Mac 自带 zsh,无需修改)
  "terminal.integrated.profiles.osx": {
    "zsh": {
      "path": "/bin/zsh",
      "icon": "terminal-zsh",
      "args": ["-l"] // 强制加载 ~/.zshrc 配置,确保分支显示生效
    },
    "bash": {
      "path": "/bin/bash", 
      "icon": "terminal-bash"
    },
    "Git Bash": {
      "path": "/bin/bash",
      "icon": "terminal-bash"
    }
  },
  // 可选:终端外观优化(非必需,按需保留)
  "terminal.integrated.fontFamily": "Menlo, Monaco, monospace",
  "terminal.integrated.fontSize": 14,
  "terminal.integrated.cursorStyle": "line"
   // 告诉 VSCode:"不要自己找 Git 了,直接用 `/opt/homebrew/bin/git` 这个路径下的 Git 程序
   "git.path": "/opt/homebrew/bin/git",
}

若 Mac 用 bash,只需将上述配置中 zsh 替换为 bash,路径改为 /bin/bash 即可。


关键提醒

  1. 粘贴配置后保存 settings.jsonCtrl+S/Cmd+S),重启 VSCode 使配置生效;
  2. 若仍不显示分支,先在系统原生终端(Windows 终端 / Mac 终端)验证分支是否显示,排除 shell 配置问题。
相关推荐
计算机安禾1 天前
【数据结构与算法】第6篇:线性表(二):单链表的实现(头插法、尾插法)
c语言·数据结构·学习·算法·链表·visual studio code·visual studio
计算机安禾1 天前
【数据结构与算法】第5篇:线性表(一):顺序表(ArrayList)的实现与应用
c语言·开发语言·数据结构·c++·算法·visual studio code·visual studio
计算机安禾3 天前
【数据结构与算法】第1篇:为什么要学习数据结构与算法?专栏导学
c语言·开发语言·c++·学习·算法·visual studio code·visual studio
jinanwuhuaguo3 天前
OpenClaw v2026.3.22-beta.1 深度技术分析报告:从单智能体操作系统到多智能体协作平台的范式跃迁
运维·人工智能·语言模型·自然语言处理·visual studio code·openclaw
计算机安禾4 天前
【C语言程序设计】第39篇:预处理器与宏定义
c语言·开发语言·c++·vscode·算法·visual studio code·visual studio
承渊政道4 天前
【优选算法】(实战感悟二分查找算法的思想原理)
c++·笔记·学习·算法·leetcode·visual studio code
jinanwuhuaguo5 天前
OpenClaw字节跳动的三只不同的claw龙虾飞书妙搭 OpenClaw、ArkClaw、扣子 OpenClaw 核心区别深度解析
人工智能·语言模型·自然语言处理·visual studio code·openclaw
计算机安禾6 天前
【C语言程序设计】第35篇:文件的打开、关闭与读写操作
c语言·开发语言·c++·vscode·算法·visual studio code·visual studio
计算机安禾6 天前
【C语言程序设计】第36篇:二进制文件的读写
c语言·开发语言·c++·算法·github·visual studio code·visual studio