【问题标题】:view a file's git history directly from an emacs buffer直接从 emacs 缓冲区查看文件的 git 历史记录
【发布时间】:2013-06-04 22:20:19
【问题描述】:

我经常对在 emacs 缓冲区中查看文件时查看文件的 git 历史记录(例如运行 git log <fname>)感兴趣。当然可以只打开一个 shell 缓冲区并发出命令,但肯定有一些花哨的方法可以直接执行此操作。

问题:

我是否需要安装任何东西才能做到这一点,还是它是现代 emacs 的标准功能?

【问题讨论】:

  • @wvxvw 我的环境中未定义键序列 - 我错过了什么?任何指针表示赞赏。
  • 以防万一:C-x v l 运行命令 vc-print-log,它是 `vc.el' 中的交互式自动加载编译 Lisp 函数。绑定到 C-x v l, .
  • 我猜我使用的 emacs 安装早于“永远”,或者已经被剥离了。它发生了:) 谢谢大家

标签: git emacs


【解决方案1】:

如 cmets 中所述,vc 包含在 Emacs 中。它的键绑定以C-x v 开头(点击C-x v C-h 可以查看全部),查看文件历史的键绑定是C-x v l,对应vc-print-log

【讨论】:

    【解决方案2】:

    magit +1,真的很方便。 http://wikemacs.org/index.php/Magit 您可以使用 el-get 或 package.el 安装它。

    【讨论】:

      猜你喜欢
      • 2018-07-31
      • 1970-01-01
      • 2012-08-10
      • 1970-01-01
      • 2011-04-20
      • 2010-12-19
      • 2010-11-16
      • 2018-11-01
      • 1970-01-01
      相关资源
      最近更新 更多