【问题标题】:How to see(mark) lines, that are changed comparing to the project repo, in emacs?如何在 emacs 中查看(标记)与项目 repo 相比发生变化的行?
【发布时间】:2013-05-29 13:07:51
【问题描述】:

有没有办法通过以某种方式标记所有修改的行来就地修改当前工作副本。例如,NetBeans 具有以下特性:

在 MSVC 中也是这样(不是 VCS,但看起来很像): Green Bars in Visual Studio 2010

我在 Emacs 中使用 vc-mode 来处理我的版本化项目。它可以计算完整的差异(vc-diff),但不方便:单独浏览差异。我想在文件编辑会话期间了解所有更改的行。它是在一些版本控制插件中实现的吗?

【问题讨论】:

    标签: version-control emacs


    【解决方案1】:

    diff-hl 扩展以与 VCS 无关的方式执行此操作。还有其他工具,例如 git-gutter,它们更专注于特定的 VCS。

    【讨论】:

    • 是的,这是 diff-hl 的一个缺点。但是,git-gutter 确实可以在控制台中使用,如果您使用 git,它可能是您的一个选择。
    猜你喜欢
    • 2021-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    相关资源
    最近更新 更多