行内更改突出显示的差异包装器/过滤器

diff-hilite的Python项目详细描述


https://travis-ci.org/pfalcon/diff-hilite.svg?branch=masterhttps://coveralls.io/repos/pfalcon/diff-hilite/badge.png?branch=master

diff hilite-突出显示“diff”输出中的行内差异

diff-hilite将行内差异突出显示添加到diffgit,等等。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

colordiff_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等交互页一起使用。在
  • 使用与diffdiff | diff-hilitecan)相同的结果代码退出 用作脚本中仅diff的插入式替换)。在
{id10}$

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)

  • 首次发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JPA/Hibernate似乎将带有in子句的查询转换为带有=子句的多个查询   将Json解析为JavaBean   重建后Android Studio(R.java文件)上的编码错误   java Android谷歌地理定位api返回403错误   带记忆的Java8流   java Hibernate/hsqldb 2无法创建Blob列   Hadoop,Java:上下文。write()不写任何东西   java如何在libstreaming 安卓中播放摄像头之外的视频   如果满足条件,是否有一种简单的方法将布尔值设置为true?   java设置继续按钮以恢复上一个活动   java在尝试使用Glide加载图像时获取NullPointerException   枚举和字符串之间的java映射?   java如何让用户和计算机轮流点击?   如果作为类添加,java JPanel不会显示在JFrame上   java是验证文件的清晰方法   java Flink数据流将对象映射到对象列表   java如何拆分一个带有字符数且字符为空白的字符串   nullpointerexception如何使用来自用户的控制台输入在java中的eclipse中隐藏控制台输入   java为什么jsp无法从servlet中找到属性