当我在emacs中编译时,它会打开一个名为 compilation 的新缓冲区,并显示错误。有时候错误很长而且难以阅读,所以我希望能够编辑文本(主要是在相关点选择我自己的换行符)。有没有办法做到这一点并继续使用缓冲区跳转到下一个错误(并保持缓冲区的默认突出显示)?
我可以将整个内容复制粘贴到另一个缓冲区中,但这会产生大量开销,并且在我尝试查找粘贴版本中下一个错误的位置时会变得乏味。
答案 0 :(得分:4)
您可以通过键入 C-x C-q 来使用toggle-read-only
命令。
然后使用 M-x fundamental-mode
RET
编辑完成后,您可以进入编译 - 次要模式
M-x compilation-minor-mode
RET 并根据需要来回切换。