配置VS Code为Git默认编辑器需先确保code命令可用,再通过git config --global core.editor "code --wait"设置,测试执行git commit时能否在VS Code中打开编辑文件,保存关闭后提交完成,即可实现每次Git文本操作均在VS Code中进行。

要将 VS Code 配置为 Git 操作的默认编辑器,只需通过 Git 的全局配置指定 code --wait 作为编辑器即可。这样在执行如 git commit、git rebase 或 git merge 等需要输入文本的操作时,会自动在 VS Code 中打开临时文件进行编辑。
1. 安装并确保 VS Code 命令行可用
VS Code 必须支持从终端调用。安装完成后,请验证是否已将 code 命令添加到系统路径:
code --version如果命令未被识别,请手动配置:
- 打开 VS Code
- 按下 Ctrl/Cmd + Shift + P 打开命令面板
- 输入并选择 Shell Command: Install 'code' command in PATH
- 重启终端
2. 设置 Git 默认编辑器为 VS Code
运行以下命令,告诉 Git 使用 VS Code 作为默认编辑器:
git config --global core.editor "code --wait"--wait 参数非常重要,它会让 Git 等待你关闭文件后再继续执行操作(比如完成提交)。
3. 测试配置是否生效
进入任意 Git 仓库,运行:
git commit如果一切正常,VS Code 会打开一个临时 COMMIT_EDITMSG 文件。保存并关闭后,提交就会完成。
4. (可选)处理合并或变基冲突
在处理冲突时,Git 也会使用默认编辑器。VS Code 提供了图形化方式辅助解决冲突,你可以结合使用内置源代码管理功能来更高效地操作。
基本上就这些。配置一次后,所有 Git 文本输入都会在熟悉的编辑环境中打开,提升开发体验。










