在 Emacs 中,如何检查缓冲区中已修改的内容(在保存和覆盖文件之前)?

在 Emacs 中,如何检查缓冲区中已修改的内容(在保存和覆盖文件之前)?

在 Emacs 中,如何检查缓冲区中已修改的内容(在保存和覆盖文件之前)?

(从某种意义上说,请求的操作是模拟git statusgit add -i显示已修改的内容,仅应在缓冲区内容(在 Emacs 内存中)和磁盘上的文件之间进行比较。)

有时,我忘记了缓冲区中修改了什么,就想调用命令来提醒我。

答案1

M-xdiff-buffer-with-file

我刚刚通过查看files.el我觉得有这样一个命令的地方找到了它:

查看 BUFFER 及其关联文件之间的差异。

相关内容