Cygwin 安装 git

Cygwin 安装比较容易,标准的 Windows 系统安装过程。下面主要记录配置过程:

1. 查看 Cygwin 版本

9724cbd8975a5060cefb8b150bb020b3.png

2. 访问 Windows 盘符

使用 mount 命令可以看到 Windows 系统的各个盘符被挂在到了 /cygdrive 目录下。

43fc90febee0f140851b7cab8e846985.png

如果对于目录有迷惑,可以使用 cygpath 进行格式的转换。

Administrator@99638e047c1e4a0 ~

$ cygpath -w ~/

C:\cygwin\home\Administrator\

Administrator@99638e047c1e4a0 ~

$ cygpath -u C:\\Windows

/cygdrive/c/Windows

3. 安装 vim

配置文件可以从此下载。

970fbc615974832eb4c1f8f6955a8d21.png

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:

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐