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

如何将Windows Terminal中git commit --amend默认编辑器从Nano改为Vim

解决Windows Terminal中Git默认打开Nano编辑器的问题

方法1:全局修改Git默认编辑器(推荐,全终端通用)

该方案配置一次即可在所有终端环境下生效,操作步骤如下:

  • 打开Windows Terminal中你平时使用的终端会话(也就是之前运行git commit --amend弹出Nano的环境,比如PowerShell/CMD/WSL)
  • 运行以下命令设置Git全局编辑器为Vim:
git config --global core.editor "vim"
  • 验证配置是否生效:运行git config --global core.editor,输出vim即配置成功,再次运行git commit --amend就会默认打开Vim。

方法2:修改终端环境变量(配置未生效时使用)

如果执行完上述命令还是默认打开Nano,说明Git优先读取了系统的EDITOR环境变量,按你使用的终端类型修改即可:

  • PowerShell环境:
    临时生效直接运行:$Env:EDITOR = "vim"
    永久生效则将上述命令添加到PowerShell配置文件$PROFILE中
  • WSL/类Unix环境:
    将export EDITOR=vim添加到用户目录下的.bashrc/.zshrc配置文件中,执行source ~/.bashrc(对应zsh则是source ~/.zshrc)即时生效。

常见问题排查

如果运行Vim时提示命令不存在,说明当前终端的PATH环境变量没有包含Vim的执行路径,你可以将Git Bash自带的Vim路径加入系统PATH:默认路径为C:\Program Files\Git\usr\bin\,添加后重启终端即可正常调用Vim。

内容的提问来源于stack exchange,提问作者Software Dev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 01:36:04