windows MobaXterm 下 配置 git editor 为vim

MobaXterm 据说是 windows 下最好用的命令行软件。不过在使用的时候要注意一些设置。

配置 GIT_EIDTOR

  1. 设置 git commit 的编辑器为 vim: 正常情况下直接 git config --global core.editor "vim" 就可以生效了。但是在 MobaXterm 下面的 bash 窗口里面呢,并不行。
  2. 参考 setting-git-editor-in-local-mobaxterm-terminal 才了解到,MobaXtrem 需要配置环境变量 GIT_EDITOR 才可以。
  3. 直接在 ~ 目录下面 touch .bashrc, 然后在里面写上 export GIT_EDITOR="vim"

经过以上三步之后,默认编辑器确实变成vim 了,但是,这时候在vim 里面编辑的内容不能被保存,提示,这是一个 read only 的文件。

  1. 这时候,发现 git commit 回车之后打开的编辑器页面,实际上是也是一个文件,这个文件就是当前 .git/ 目录下面的COMMIT_EDITMSG文件。注意,这个文件没有后缀名,但是文件类型是文本文件。然后就去执行 chmod 命令 :chmod u+w .git/COMMIT_EDITMSG
  2. 经过以上4步,下次再进行git commit 的时候,编辑的内容就可以:wq 保存提交生成一个新的 commit msg 记录了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值