行内更改突出显示的差异包装器/过滤器
diff-hilite的Python项目详细描述
diff hilite-突出显示“diff”输出中的行内差异
diff-hilite将行内差异突出显示添加到diff, git,等等。diff-hilite基于优秀的difflib模块 来自Python标准库。该实用程序的原始版本是 小宫武史整理。最后一英里的修补 替换diff的是paulsokolovsky。在
特点
- 将差异的行内高亮显示添加到统一的差异输出。在
- 用作输出diff -u和其他工具的(管道)过滤器 以“统一”格式生成diff输出。在
安装
使用easy_install或pip:
$ sudo easy_install diff-hilite Or $ sudo pip install diff-hilite
应用于git
将寻呼机设置添加到$HOME/.gitconfig以启用行内 突出显示:
^{pr2}$适用于mercurial
将color和diff_highlight扩展添加到$HOME/.hgrc到 启用行内突出显示:
[extensions] color = diff_highlight =
要求
- Python2.6或2.7,或Python3.2、3.3、3.4或更高版本 (mercurial扩展仅适用于python2.x)。在
许可证
Apache许可证2.0(highlights/pprint.py在PSFL下)。在
历史
2.0
- 分叉为diff-hilite。在
- 不要吞下任意的错误,只吞下发生的事情 通常与less等交互页一起使用。在
- 使用与diff(diff | diff-hilitecan)相同的结果代码退出 用作脚本中仅diff的插入式替换)。在
1.2.0(2016-02-07)
- 分组缩进大块
- 修复1:如果附加了大文本,则突出显示
- 修正mercurial扩展自mercurial-3.7.0以来已被破坏
1.1.0(2015-07-12)
- 放弃py24和py25支持
- 支持git风格的diff
1.0.3(2015-03-30)
- 显示结果时忽略IOError
1.0.2(2014-06-08)
- 修正diff highlight commannd的结果在diff text包含新文件时中断 (谢谢@troter)
1.0.1(2013年12月22日)
- 使用python2.4修复diff highlight命令失败
1.0.0(2013-12-22)
- “添加差异亮显”命令
- 支持Python2.4、2.5、3.2和3.3
0.1.0(2013-12-20)
- 首次发布
- 项目
标签: