我面前有emacs。
我运行了一个 find-grep,它有很多命中,显示在一个窗口中。文件名以绿色显示为超链接。
我用 Cx 1 把它作为唯一的窗口。
如果我单击文件名,则窗口会垂直拆分,并且带有找到的文本的文件会显示在另一个窗口中。
如果我单击更多文件名,那么新文件将替换旧文件,这就是我想要发生的事情。
到目前为止,一切都很好...
但是,如果我调整窗口大小,那么 emacs 将定期(当我单击时)再次拆分两个窗口之一,从而使显示难以阅读。然后它将在两个新窗口之间循环打开新文件。偶尔它会打开更多的窗户,使情况变得更糟。如果我关闭这些新窗口中的任何一个,它们就会再次重新打开。
事实上,即使我不调整任何大小,有时也会发生这种反常行为。如果我这样做,它似乎会更频繁地发生。
我希望 emacs 停止胡闹,只拥有一个 find-grep 窗口和一个“显示”窗口,并始终用新文件替换显示窗口。我还希望能够将这些窗口设置为看起来最方便的尺寸。
有什么办法可以做到这一点?
或者任何人都可以向我指出一篇关于整个(替换这个窗口的内容/替换另一个窗口的内容/通过拆分创建另一个窗口)事情如何工作的文章,所以我可以去破解它理智。