跟踪emacs中的缓冲区,la-tail或更少+ F

时间:2013-10-25 12:09:36

标签: emacs reload

我想分析emacs中日志文件的增长情况。是否有可能在文件后面有缓冲区?不需要文件可编辑(这引发了所有类型的问题):只读模式就足够了。

我的问题更详细是:

  1. 我打开日志文件en emacs
  2. 我正在寻找日志文件中的一些错误
  3. 我意识到它不存在,因为缓冲区不是最新的
  4. 我必须手动重新加载缓冲区(revert-buffer
  5. 我想通过emacs自动重新加载来改进此工作流程。也许定期revert-buffer?如何设置这种定期重新加载?

4 个答案:

答案 0 :(得分:38)

使用auto-revert-tail-mode执行此操作...我已在我的~/.emacs中关注(仅为了方便......):

(add-to-list 'auto-mode-alist '("\\.log\\'" . auto-revert-mode))

答案 1 :(得分:9)

您是否尝试过使用auto-revert-tail-mode? - 使用M-x auto-revert-tail-mode

进行调用

答案 2 :(得分:3)

您还可以使用优秀的 itail 工具,可以从MELPA存储库中安装该工具。您可以按如下方式调用它: -

rand()

您可以将 itail 与本地文件以及使用TRAMP的远程文件一起使用。有关 itail 的更多信息,请访问here

答案 3 :(得分:2)

Lee Hinman撰写了一篇关于使用Writequit.orgWorking with log files in Emacs处使用auto-revert-tail-mode处理Emacs中日志文件的非常详细且有用的文章,名为“{{3}}”。