11 Jul 2016
为git配置Commit Message的编辑器
一些同学不熟悉VIM 或者 Nano编辑器的常用命令, 因此也对使用git造成一些困难. 鉴于这类用户大多使用windows环境, 这里以cygwin为例介绍一下配置方法.
-
首先要安装好cygwin, 以及cygwin下的git包. 具体方法见: 安装cygwin下的git环境
-
安装喜欢的编辑器. 这里以notepad++ 为例. 下载notepad++.
-
按照向导安装好notepad++. 比如安装路径在c:\notepad++
-
把notepad++添加到环境变量里. 注意: 如果路径里有空格的话, 需要用”“把路径包裹起来.
-
运行cygwin shell. 如果已经运行着cygwin shell, 请关闭窗口重新运行, 以便新的环境变量可以生效.
-
现在, 在命令行输入如下命令, 可以呼出notepad++的GUI窗口
$ notepad++
- 如果一切正常, 说明notepad++的环境已经设置好. 可以把git的编辑器设置成notepad++了. 执行下述命令:
$ git config --global core.editor 'notepad++ "$(cygpath -m "$1")" #'
执行成功后, 可以在看全局的.gitconfig看到下述内容:
[core]
editor = "notepad++ \"$(cygpath -m \"$1\")\" #"
- 现在可以执行下述命令测试一下是否呼出了notepad++做为编辑器.
$ git commit --amend
Til next time,
Charles
at 00:00