MobaXterm 据说是 windows 下最好用的命令行软件。不过在使用的时候要注意一些设置。
配置 GIT_EIDTOR
- 设置 git commit 的编辑器为
vim: 正常情况下直接git config --global core.editor "vim"就可以生效了。但是在 MobaXterm 下面的 bash 窗口里面呢,并不行。 - 参考 setting-git-editor-in-local-mobaxterm-terminal 才了解到,MobaXtrem 需要配置环境变量
GIT_EDITOR才可以。 - 直接在
~目录下面touch .bashrc, 然后在里面写上export GIT_EDITOR="vim"。
经过以上三步之后,默认编辑器确实变成
vim了,但是,这时候在vim 里面编辑的内容不能被保存,提示,这是一个read only的文件。
- 这时候,发现
git commit回车之后打开的编辑器页面,实际上是也是一个文件,这个文件就是当前.git/目录下面的COMMIT_EDITMSG文件。注意,这个文件没有后缀名,但是文件类型是文本文件。然后就去执行chmod命令 :chmod u+w .git/COMMIT_EDITMSG。 - 经过以上4步,下次再进行
git commit的时候,编辑的内容就可以:wq保存提交生成一个新的commit msg记录了。
介绍了windows下命令行软件MobaXterm使用时的设置。重点讲述配置GIT_EDITOR,将git commit编辑器设为vim,在MobaXterm的bash窗口需配置环境变量。还解决了vim编辑内容无法保存的问题,经一系列操作后可保存提交生成新记录。
1618

被折叠的 条评论
为什么被折叠?



