我最近开始使用ido-mode,总的来说,它相当不错。但有一件事似乎特别糟糕,我想知道是否有一个设置(哈)埋在那里来修复它。
ido-switch-buffer似乎并不关心隐藏的缓冲区。也就是说,如果我使用bury-buffer,然后使用ido-switch-buffer,那么第一个选择通常是我刚刚掩埋的那个。
有什么简单的方法可以解决这个问题吗?掩埋缓冲区的全部意义在于,我不想很快再看到它。
发布于 2009-02-26 07:30:20
根据文档(C-h f bury-buffer)
Put BUFFER-OR-NAME at the end of the list of all buffers.
There it is the least likely candidate for 'other-buffer' to return;
thus, the least likely buffer for C-x b to select by
default.因此,如果您使用bury-buffer,缓冲区将仍然可用(在列表的末尾),所以ido-switch-buffer找到它是正常的。
如果你不想再看到这个缓冲区,你应该考虑关闭它。
发布于 2009-07-11 01:31:37
使用next-buffer或previous-buffer
发布于 2009-08-30 20:01:01
我不能复制这个。在Emacs 23上,据我所知,ido-switch-buffer以正确的顺序列出了缓冲区。
在任何情况下,您都可以尝试使用iswitchb。它有点像ido,只是更老,更专门针对缓冲区切换。如果您喜欢,可以使用iswitchb进行缓冲区切换,使用ido进行其他所有操作。
https://stackoverflow.com/questions/588018
复制相似问题