在emacs中,我想在多个帧中打开相同的缓冲区。在我使用ido之前,这很简单:我只需用 Cx b 切换到一帧中的缓冲区,然后将另一帧聚焦到我的窗口管理器中,然后打开另一帧中的缓冲区(再次使用 Cx b 。)但是,现在我在 Cx中使用ido进行模糊完成 b ,当我尝试打开缓冲区的第二个副本时,它只是将焦点发送回第一帧并让我感到沮丧。
我可以设置一个变量来控制这种行为吗?
理想情况下,我希望 Cx b ENTER 完全不被其他打开的缓冲区所偏见(通常情况下,它尝试默认为未在任何窗口中打开的缓冲区。)
答案 0 :(得分:15)
看起来像是
(setq ido-default-buffer-method 'selected-window)
是你需要的。
答案 1 :(得分:1)
我在Ido中使用C-r
来向后搜索它的列表。我想要的缓冲区通常被推到列表的末尾。我倾向于使用多个窗口分割(垂直和水平)而不是多个帧。