【问题标题】:How to get a quick status from the Emacs compilation buffer?如何从 Emacs 编译缓冲区快速获取状态?
【发布时间】:2008-09-22 18:12:08
【问题描述】:

默认情况下,emacs 22.1.1 仅在您第一次发出编译命令时显示编译缓冲区的顶部。当我使用编译命令以保存击键时,我希望它自动滚动到底部。这样,我只需查看编译缓冲区并查看当前正在编译哪些文件,就可以轻松获取当前编译的状态,而不必切换窗口并滚动到缓冲区的底部。有什么想法吗?

【问题讨论】:

    标签: emacs


    【解决方案1】:

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

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

    使用此配置,Emacs 会滚动编译模式,直到出现第一个错误。这允许您在编译完成之前使用next-errorprevious-error

    如果没有任何错误,它会滚动到最后,因此您可以很容易地看到编译成功。

    【讨论】:

      【解决方案2】:

      从信息> emacs > 编译:

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

      【讨论】:

        【解决方案3】:
        (setq 编译-滚动-输出 t)

        M-x 设置变量编译滚动输出 t RET

        此外,如果您在编译完成之前习惯使用next-errorprevious-error,您就会开始明白为什么需要使用默认行为。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-05-14
          • 1970-01-01
          • 1970-01-01
          • 2012-06-18
          • 1970-01-01
          • 2013-08-03
          • 1970-01-01
          • 2010-11-01
          相关资源
          最近更新 更多