原文链接:
亲测可行
一、环境:
windows10、git 2.19.1、gvim81
二、配置
(一)git的默认编辑器
Git 需要你输入一些额外消息的时候,会自动调用一个外部文本编辑器给你用。默认会使用操作系统指定的编辑器,一般可能会是 Vi 或者 Vim。如果你有其他偏好,比如 Emacs 、notepad++或其他编辑器的话,可以重新设置。
可以试下在桌面右击,选择' git bash here ',打开命令窗口:
输入vi 11.txt,如果桌面没有此文件则会新建,如果已经有则直接就进入此txt进行编辑。
进入vi编辑器,如下图:
会发现界面很单一,不太好看,所以考虑能不能将默认的编辑器更换为其他的,这里选择gvim编辑器。
(二)gvim编辑器
Vim是Linux上著名的文本编辑器,他是早年的Vi编辑器的加强版。gVim是Vim的图形前端,它是跨平台的编辑器,基本上主流的操作系统上面都有它的版本。【from 百度百科】
具体配置步骤如下(参考链接 在git-bash中使用指定编辑器打开文本文件 - 简书 ):
在网上搜索了很多讲如何配置的文章,只有这个我参考来是成功的。
- 切换到“\Git\mingw64\bin”目录下(这里是你Git工具的安装位置),新建一个命令文件,这个文件的名称就是命令名称,最好是设成方便理解的,这里我就直接命名为gvim,注意这里文件不能有后缀。
最开始看这段话,没太理解什么叫" 命令文件 "、"文件不能有后缀 ",后来看了作者贴出的代码是以 #!/bin/sh 开头的,然后 去“\Git\mingw64\bin”目录下看到很多没有后缀的文件,并且很多也是第一行为 #!/bin/sh,如下图:
- 打开 notepad++,新建,输入如下命令:
#!/bin/sh
"C:\Program Files (x86)\Vim\vim81\gvim.exe" $1 &
代码解释:第一行表示这是一个shell脚本,第二行双引号里面输入的是gvim的安装路径,$1表示取命令之后输入的参 数,&表示在后台打开。
然后另存为到 “\Git\mingw64\bin” 目录下,“保存类型”选择 All types:
- 命令使用方法:
gvim xxx( 文件名称 )
现在再打开git bash,输入 gvim 12.txt,就会跳到gvim编辑器的界面: