Cygwin 安装 git
Cygwin 安装比较容易,标准的 Windows 系统安装过程。下面主要记录配置过程:
1. 查看 Cygwin 版本
2. 访问 Windows 盘符
使用 mount 命令可以看到 Windows 系统的各个盘符被挂在到了 /cygdrive 目录下。
如果对于目录有迷惑,可以使用 cygpath 进行格式的转换。
Administrator@99638e047c1e4a0 ~
$ cygpath -w ~/
C:\cygwin\home\Administrator\
Administrator@99638e047c1e4a0 ~
$ cygpath -u C:\\Windows
/cygdrive/c/Windows
3. 安装 vim
配置文件可以从此下载。
4. 命令行补齐忽略文件名大小写
这里最好使用 Windows 处理文件名的做法,忽略大小写。编辑 .inputrc 文件,添加如下内容。
set completion-ignore-case on
5. 忽略文件权限的可执行位
Administrator@99638e047c1e4a0 /etc
$ git config --system core.fileMode false
Administrator@99638e047c1e4a0 /etc
$ cat gitconfig
[i18n]
logOutputEncoding = utf-8
commitEncoding = utf-8
[core]
fileMode = false
6. 替换 Windows 控制台 cmd
Windows 的控制台 cmd 对我来说简直是难用极了,更郁闷的是还没有很好的替代产品(如果有兴趣大家可以尝试一下 Console2 、iPython)。到是可以通过 Cygwin 做个二传手,使用 Linux 的 console 。老版本的 Cygwin 使用 cmd ,最新版本自带了个 mintty ,是 putty 的移植版,用起来还不错,如果还在使用老版本的 Cygwin ,可以下载这个替换掉 cmd ,或者是用这个 PuTTYcyg 、futty。
Ref: