Bet*_*ide 5 git logging cygwin
我想在cygwin上使用分页来着色git日志。
我设法获得彩色日志
git log --color=always
Run Code Online (Sandbox Code Playgroud)
如果我做
git log --color=always | less
Run Code Online (Sandbox Code Playgroud)
我得到分页,但是打印了颜色命令,而不是解释命令
ESC[33mcommit b4dbe28f459adf0df1784d3a597628cc27abf836ESC[m
Author: Ernst Pluess <mail@address.com>
Date: Thu Apr 18 13:23:07 2013 +0200
Changed to UTF-8
Run Code Online (Sandbox Code Playgroud)
在我的OSX框中,颜色和分页是git log在外壳上的默认行为。在Windows上如何获取cygwin的相同信息。
我能够通过运行全局配置 git(至少在 cygwin 上)
git config --global core.pager 'C:/cygwin64/bin/less.exe'
这种方式运行git log显示分页和彩色输出。
用
less -R
Run Code Online (Sandbox Code Playgroud)
而不是将颜色 ANSI 控制字符传递到终端的 less。
您还可以将 LESS 环境变量设置为
LESS=-R
Run Code Online (Sandbox Code Playgroud)
使这种默认行为。
| 归档时间: |
|
| 查看次数: |
1545 次 |
| 最近记录: |