有时当我在编译时,需要向上滚动我的编译缓冲区以查看错误的详细信息。此时,Emacs停止“跟随”我的编译缓冲区,即自动滚动以显示新的输出。
我正在使用OS X上的Aqumacs。您有任何想法如何“重新附加”或再次启用编译缓冲区的跟随功能吗?
敬礼, Chris
有时当我在编译时,需要向上滚动我的编译缓冲区以查看错误的详细信息。此时,Emacs停止“跟随”我的编译缓冲区,即自动滚动以显示新的输出。
我正在使用OS X上的Aqumacs。您有任何想法如何“重新附加”或再次启用编译缓冲区的跟随功能吗?
敬礼, Chris
请将以下代码加入 ~/.emacs 文件中:
;; Compilation output
(setq compilation-scroll-output t)
(setq compilation-scroll-output 'first-error)
我不确定Aquamacs是否适用,但对于我(Emacs 23/Debian),我只需进入编译窗口,将光标放在窗口末尾即可连接并跟随(您可以切换到另一个窗口它仍然会跟随)。
M->
。无论输出滚动速度有多快,这都有效。但是请参考@thohr的答案,了解如何使其自动滚动。 - Wayne Conrad