在查看emacs缓冲区中的文件时,我经常对查看文件的 git 历史记录(例如 run git log <fname>
)感兴趣。当然,可以只打开一个 shell 缓冲区并发出命令,但肯定有一些花哨的方法可以直接执行此操作。
问题:
我是否需要安装任何东西才能做到这一点,或者它是现代 emacs 的标准功能吗?
正如评论中提到的,vc
包含在 Emacs 中。它的键绑定以C-x v
(点击C-x v C-h
查看所有)开始,用于查看文件历史的键绑定是C-x v l
, for vc-print-log
.
为magit +1,它真的很方便。 http://wikemacs.org/index.php/Magit 您可以使用 el-get 或 package.el 安装它。