在 Git 中设置 VSCode 为默认编辑器需先安装命令行工具 code,再全局配置 git config --global core.editor "code --wait",其中 --wait 参数确保 Git 等待保存关闭后再继续执行。

在 Git 中设置 VSCode 为默认编辑器,本质是告诉 Git:当需要你输入提交信息(比如 git commit)、解决合并冲突、或编辑配置文件时,自动用 VSCode 打开。关键在于正确配置 Git 的 core.editor 选项,并确保 VSCode 支持命令行调用。
确认 VSCode 命令行工具已安装
VSCode 提供了一个可选的命令行工具 code,它是实现集成的前提。若未启用,Git 无法调用它。
- 打开 VSCode,按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)打开命令面板
- 输入并选择 Shell Command: Install 'code' command in PATH
- 重启终端(或命令提示符),运行
code --version验证是否可用
设置 Git 默认编辑器为 VSCode
执行以下命令之一(推荐全局设置,对所有仓库生效):
-
Windows(PowerShell 或 CMD):
git config --global core.editor "code --wait" -
macOS / Linux:
git config --global core.editor "code --wait"
注意:--wait 参数至关重要——它让 Git 暂停执行,直到你在 VSCode 中保存并关闭文件,否则提交会立即失败或使用空消息。
系统模块主要有:1、网站栏目可以自定义网站栏目,自定义的网站栏目可以分为两个级别层次,当然也可以只做一个层次,设置新网站栏目后编辑网站栏目的内容;默认栏目有些可以关闭和开启。2、物品展示系统与以往网站系统不同的是,该物品展示系统可以从0全部自定义物品的所有参数和信息;因为每种物品的详细参数是不一样的,如手机和笔记本参数完全不一样;可以自定义新物品的参数,然后自定义物品的次级和三级物品分类,大大实现
验证和常见问题处理
运行 git config --global core.editor 查看当前设置,应输出 code --wait。
- 如果报错
'code' is not recognized:说明命令行工具未安装或 PATH 未刷新,请重装并重启终端 - 如果 VSCode 打开但 Git 报超时或跳过编辑:检查是否漏了
--wait;也可尝试绝对路径(如"C:\\Users\\xxx\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe" --wait) - 想仅对某个仓库生效?去掉
--global,在该仓库根目录下运行命令即可
(可选)设置默认为纯文本模式提交
VSCode 默认以富文本方式打开 COMMIT_EDITMSG 文件。如需更接近传统体验(无侧边栏、状态栏等),可添加参数:
git config --global core.editor "code --wait --new-window --no-sandbox --disable-extensions"- 常用精简版:
git config --global core.editor "code --wait --new-window"
基本上就这些。不复杂但容易忽略 --wait 和命令行工具安装,配好后每次 git commit 就会自然唤起 VSCode 了。









