在Emacs中,是否可以克隆*grep*或*compile*缓冲区并保留搜索/选择功能?

在Emacs中,是否可以克隆*grep*或*compile*缓冲区并保留搜索/选择功能?,emacs,compiler-errors,grep,Emacs,Compiler Errors,Grep,我使用grep在恶意代码库中进行了大量搜索,并在emacs中查找 我希望能够将grep的结果(包括其上下文(即基本目录)和结果超链接)隐藏到文件中,这样我就可以启动一系列其他grep调用,但如果这些结果没有显示任何内容,仍然可以返回到早期的结果集 *compile*缓冲区的类似功能也会很有帮助。好的,在尝试解决如何提问时,我意外地找到了答案 M-x clone-buffer 将*grep*缓冲区复制到*grep*中,其所有属性保持不变,并且将来的grep将返回到正常的*grep*缓冲区,从而使

我使用grep在恶意代码库中进行了大量搜索,并在emacs中查找

我希望能够将grep的结果(包括其上下文(即基本目录)和结果超链接)隐藏到文件中,这样我就可以启动一系列其他grep调用,但如果这些结果没有显示任何内容,仍然可以返回到早期的结果集


*compile*
缓冲区的类似功能也会很有帮助。

好的,在尝试解决如何提问时,我意外地找到了答案

M-x clone-buffer

*grep*
缓冲区复制到
*grep*
中,其所有属性保持不变,并且将来的grep将返回到正常的
*grep*
缓冲区,从而使新克隆保持不变。

您不需要克隆缓冲区。只需将
*grep*
缓冲区重命名为
M-x rename buffer
。然后,下次您执行
grep
时,它将创建一个新的
*grep*
缓冲区。

我从来没有足够的创造力来考虑有意义的新缓冲区名称:-p-所以我将坚持克隆我自己。