簡體   English   中英

如何鼓勵emacs遵循編譯緩沖區

[英]How do I encourage emacs to follow the compilation buffer

偶爾在我編譯時,我必須向上滾動編譯緩沖區以查看錯誤的詳細信息。 此時,emacs停止“跟隨”我的編譯緩沖區,即滾動以自動顯示新輸出。

我在OS X上使用Aqumacs。我知道如何“重新連接”或重新鼓勵編譯緩沖區再次關注?

問候,克里斯

輸入〜/ .emacs文件

  ;; Compilation output
  (setq compilation-scroll-output t)

甚至

  (setq compilation-scroll-output 'first-error)

使其滾動到第一個錯誤。

我不確定aquamacs,但對我來說(Emacs 23 / Debian)我只是進入編輯窗口並將光標放在窗口的末尾,它將附加並跟隨(你可以轉到另一個窗口,它仍然會跟着) 。

嘗試使用Mx自動恢復尾模式Mx自動恢復模式 摘自官方文件

自動恢復模式的一個用途是“拖尾”諸如系統日志之類的文件,以便連續顯示由其他程序對該文件所做的更改。 要執行此操作,只需將該點移動到緩沖區的末尾,它將在文件內容更改時保留在那里。 但是,如果您確定文件只會在最后增長時更改,請改用自動恢復尾部模式(auto-revert-tail-mode)。 對此更有效。 自動還原尾部模式也適用於遠程文件。

因此,正如Chmouel已經指出的那樣,只需將緩沖點移動到緩沖區的末尾即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM