gpt4 book ai didi

emacs - 在 Emacs 中自动刷新(不仅仅是拖尾)文件

转载 作者:行者123 更新时间:2023-12-02 18:04:49 25 4
gpt4 key购买 nike

我有一个将文本输出到文件 output.log 的进程。有时此过程会删除文件并重新开始。

我想在 Emacs 中自动跟踪该文件的内容。我之前使用过auto-revert-tail-mode,但是这个附加新输出到缓冲区,显示文件中可能不再存在的内容(例如,因为进程删除以前的文件并创建一个新文件)。

唯一能完成这项工作的命令是C-x C-v RET(它在原始文件名上调用find-alternate-file),但我必须输入这个手动。

Emacs 是否提供任何内置机制来跟踪文件的内容?或者也许有一种方法可以让 auto-revert-tail-mode 添加一些标记来指示文件何时被删除并从头开始重新创建?

最佳答案

M-x auto-revert-mode 应该可以满足您的要求。它更新文件的内容。

此外,当您觉得必须手动执行时,您可以使用 emacs 宏(M-x kmacro-start-macro)并将其绑定(bind)到一个键。

关于emacs - 在 Emacs 中自动刷新(不仅仅是拖尾)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15233586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com