默认情况下,emacs 22.1.1仅在您首次发出编译命令时显示编译缓冲区的顶部.我想在使用compile命令时自动滚动到底部以节省击键次数.这样我只需查看编译缓冲区并查看当前正在编译的文件而不必切换窗口并滚动到缓冲区的底部,就可以轻松获取当前编译的状态.有任何想法吗?
Tee*_*ppa 14
我认为最好的选择是停止第一个错误
(setq compilation-scroll-output 'first-error)
Run Code Online (Sandbox Code Playgroud)
使用此配置,Emacs将滚动编译模式,直到发生第一个错误.这允许你使用next-error和previous-error编译完成之前.
如果没有任何错误,它会滚动直到结束,因此您可以很容易地看到编译是成功的.
(setq compilation-scroll-output t)
要么
M-x set-variable compilation-scroll-output t RET
此外,如果您习惯使用next-error和previous-error在编译完成之前,您将开始了解为什么需要默认行为.
| 归档时间: |
|
| 查看次数: |
1294 次 |
| 最近记录: |