如何在Emacs中编辑*编译*缓冲区

时间:2012-07-17 23:59:00

标签: emacs compilation

当我在emacs中编译时,它会打开一个名为 compilation 的新缓冲区,并显示错误。有时候错误很长而且难以阅读,所以我希望能够编辑文本(主要是在相关点选择我自己的换行符)。有没有办法做到这一点并继续使用缓冲区跳转到下一个错误(并保持缓冲区的默认突出显示)?

我可以将整个内容复制粘贴到另一个缓冲区中,但这会产生大量开销,并且在我尝试查找粘贴版本中下一个错误的位置时会变得乏味。

1 个答案:

答案 0 :(得分:4)

您可以通过键入 C-x C-q 来使用toggle-read-only命令。

然后使用 M-x fundamental-mode RET

更改为基本模式

编辑完成后,您可以进入编译 - 次要模式 M-x compilation-minor-mode RET 并根据需要来回切换。