web-dev-qa-db-ja.com

emacsのバッファをフォロー、ラテール-f以下+ F

emacsのログファイルが大きくなっている間に分析したいと思います。ファイルの後にバッファを置くことは可能ですか?ファイルが編集可能である必要はありません(これにより、あらゆる種類の質問が発生します)。読み取り専用モードで十分です。

私の問題の詳細はこれです:

  1. ログファイルをemacsで開きます
  2. ログファイルでエラーを探しています
  3. バッファが最新ではないので、そこにないことに気づきました
  4. バッファを手動でリロードする必要があります(revert-buffer

emacsに自動的にリロードを実行させることで、このワークフローを改善したいと思います。多分定期的なrevert-buffer?このような定期的なリロードを設定するにはどうすればよいですか?

30
dangonfast

使用 auto-revert-tail-modeこれを行うには...私は~/.emacs(便宜上...):

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

auto-revert-tail-modeを使ってみましたか? -M-x auto-revert-tail-modeで呼び出されます

9
Squidly

MELPAリポジトリからインストールできる優れたitailツールを使用することもできます。次のように呼び出します:-

`M-x` itail

itailは、ローカルファイルだけでなく、TRAMPを使用したリモートファイルでも使用できます。 itailの詳細については、 ここ を参照してください。

3
ksinkar

Lee Hinmanは、 Writequit.orgauto-revert-tail-modeを使用してEmacsでログファイルを操作することについて、驚くほど詳細で役立つ記事を書きました。「 Emacsでのログファイルの操作 "。

2
Mallory-Erik