You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode作为Git编辑器无法打开git-rebase-todo文件的问题

VSCode作为Git全局编辑器无法打开git-rebase-todo文件的临时解决办法

问题现象

  • 通过git config --global core.editor "code --wait"配置VSCode为Git全局编辑器后,Git提交流程可正常唤起VSCode编辑提交信息
  • 执行交互式变基(git rebase -i)时,VSCode无法打开自动生成的git-rebase-todo文件,手动进入文件所在目录执行code git-rebase-todo也会触发相同错误
  • 其他编辑器可正常打开该文件,使用cat git-rebase-todo命令能确认文件存在且内容完整

临时解决办法

这类问题属于偶发的环境异常,多数情况下通过以下操作即可恢复:

  • 完全关闭VSCode(包括后台进程)后重新启动
  • 若重启VSCode无效,尝试重启电脑

额外排查点(若重启后问题复现)

如果问题再次出现,可先验证VSCode命令行工具的可用性:

  1. 执行code --version,若能返回VSCode版本信息,说明命令行工具正常
  2. 若命令报错,打开VSCode的命令面板(快捷键Ctrl+Shift+P/Cmd+Shift+P),搜索并执行Shell Command: Install 'code' command in PATH,重新安装命令行关联

内容的提问来源于stack exchange,提问作者David Szklarzewski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 00:44:57