当前位置:  开发笔记 > 开发工具 > 正文

如何从Emacs编译缓冲区获得快速状态?

如何解决《如何从Emacs编译缓冲区获得快速状态?》经验,为你挑选了3个好方法。

默认情况下,emacs 22.1.1仅在您首次发出编译命令时显示编译缓冲区的顶部.我想在使用compile命令时自动滚动到底部以节省击键次数.这样我只需查看编译缓冲区并查看当前正在编译的文件而不必切换窗口并滚动到缓冲区的底部,就可以轻松获取当前编译的状态.有任何想法吗?



1> Teemu Kurppa..:

我认为最好的选择是停止第一个错误

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

使用此配置,Emacs将滚动编译模式,直到发生第一个错误.这允许你使用next-errorprevious-error编译完成之前.

如果没有任何错误,它会滚动直到结束,因此您可以很容易地看到编译是成功的.



2> Blair Conrad..:

来自Info> emacs>编译:

如果将变量设置compilation-scroll-output为非nil 值,则编译缓冲区始终会滚动以跟随输出.



3> jfm3..:
(setq compilation-scroll-output t)

要么

M-x set-variable compilation-scroll-output t RET

此外,如果您习惯使用next-errorprevious-error在编译完成之前,您将开始了解为什么需要默认行为.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有