配置VS Code为Git默认编辑器需先安装code命令行工具,再执行git config --global core.editor "code --wait",确保提交或变基时自动打开并等待关闭,最后通过git commit测试生效。

要将 VS Code 配置为 Git 的默认编辑器,只需修改 Git 的全局配置,使其调用 code --wait 命令。这样在执行如 git commit 或 git rebase -i 等操作时,会自动在 VS Code 中打开编辑界面。
1. 安装并配置 VS Code 命令行工具
确保可以在终端中直接使用 code 命令:
- 打开 VS Code
- 按下 Ctrl + Shift + P 打开命令面板
- 输入并选择 Shell Command: Install 'code' command in PATH
- 执行完成后,重启终端
在终端运行 code --version 测试是否安装成功。
2. 设置 Git 默认编辑器为 VS Code
在终端中运行以下命令:
git config --global core.editor "code --wait"该命令将 Git 的默认编辑器设为 VS Code,并使用 --wait 参数让 Git 等待文件关闭后再继续执行后续操作(比如完成提交)。
3. 验证配置是否生效
运行以下命令查看当前编辑器设置:
git config --global core.editor输出应为:code --wait
你也可以通过执行 git commit 来测试:如果自动打开了 VS Code 并在保存关闭后完成提交,说明配置成功。
4. 可选:处理合并冲突时使用 VS Code
VS Code 内置了合并编辑器,可在发生冲突时更直观地解决。确保启用相关设置:
- 打开 VS Code 设置(Ctrl + ,)
- 搜索 merge editor
- 启用 Enable Merge Editor
配合 Git 使用时,可通过 git merge 触发冲突,然后在 VS Code 中使用图形化对比功能处理。
基本上就这些。配置一次后,Git 会始终调用 VS Code 进行文本输入,提升开发体验。关键是 --wait 参数不能省略,否则 Git 会认为编辑立即结束,导致提交失败或信息丢失。










