我有一个将文本输出到文件的过程output.log
。有时,此过程会删除文件并重新开始。
我想在 Emacs 中自动跟踪这个文件的内容。我以前使用auto-revert-tail-mode
过,但这会将新输出附加到缓冲区,显示文件中可能不再存在的内容(例如,因为进程删除了前一个文件并创建了一个新文件)。
似乎可以完成这项工作的唯一命令是C-x C-v RET
(调用find-alternate-file
原始文件名),但我必须手动输入。
Emacs 是否提供任何内置机制来跟踪文件的内容?或者也许有一种方法可以auto-revert-tail-mode
添加一些标记来指示文件何时被删除并从头开始重新创建?