循环浏览Emacs中的缓冲区列表

循环浏览Emacs中的缓冲区列表,emacs,Emacs,我想要这样的东西: 将显示缓冲区列表 当我在列表中选择一个缓冲区时,它的内容会立即显示出来 列表可以在迷你缓冲区(首选)或单独的窗口中 是否有此插件?^x^b显示缓冲区列表,然后您可以单击其中一个。这就是您想要的吗?^x^b显示缓冲区列表,然后您可以单击其中一个。这就是你想要的吗?有几种选择。有关这些方面的讨论,请参见示例有几种备选方案。有关这些的讨论,请参见示例有许多选项。其中包括: 要显示缓冲区列表:ibuffer是一个选项 要在minibuffer中保存列表,请执行以下操作:ido切

我想要这样的东西:

  • 将显示缓冲区列表
  • 当我在列表中选择一个缓冲区时,它的内容会立即显示出来
  • 列表可以在迷你缓冲区(首选)或单独的窗口中

是否有此插件?

^x^b
显示缓冲区列表,然后您可以单击其中一个。这就是您想要的吗?

^x^b
显示缓冲区列表,然后您可以单击其中一个。这就是你想要的吗?

有几种选择。有关这些方面的讨论,请参见示例

有几种备选方案。有关这些的讨论,请参见示例

有许多选项。其中包括:

  • 要显示缓冲区列表:ibuffer是一个选项
  • 要在minibuffer中保存列表,请执行以下操作:ido切换缓冲区或使用helm的界面

    • 有很多选择。其中包括:

      • 要显示缓冲区列表:ibuffer是一个选项
      • 要在minibuffer中保存列表,请执行以下操作:ido切换缓冲区或使用helm的界面

      终于找到了我想要的(虽然与我想要的有点不同,但它的基本功能是正确的):


      当光标在缓冲区名称处移动时,它会自动显示带有缓冲区列表的缓冲区。自定义变量
      cycbuf clear delay
      以调整切换缓冲区列表的时间;超过延迟后,缓冲区列表将自动关闭并拾取缓冲区。

      最终找到了我想要的(虽然与我想要的有所不同,但它正确地实现了基本功能):


      当光标在缓冲区名称处移动时,它会自动显示带有缓冲区列表的缓冲区。自定义变量
      cycbuf clear delay
      以调整切换缓冲区列表的时间;超过延迟后,缓冲区列表将自动关闭并拾取缓冲区。

      其他答案(到目前为止)中引用的EmacsWiki页面是该主题的wiki主页的子集,即


      (该wiki页面也是其他答案(未引用EmacsWiki)更新的好地方。;-)

      其他答案(到目前为止)中引用的EmacsWiki页面是该主题的wiki主页的子集,即


      (该wiki页面也是更新其他答案(不引用EmacsWiki)的好地方。;-)

      否。我的意思是缓冲区列表仍然存在,当我移动光标时,其内容将自动显示在另一个窗口中。如果我按下
      C-g
      ,我将返回到原始缓冲区,并返回
      RET
      ,以便在点No处输入缓冲区。我的意思是缓冲区列表仍然存在,当我移动光标时,它的内容会自动显示在另一个窗口中。如果我按C-g键,我返回到原始缓冲区和
      RET
      ,以便在点处输入缓冲区。相关:如果缓冲区与文件关联,并且可以通过正则表达式过滤文件名来选择,则该解决方案有效。相关:如果缓冲区与文件关联,并且可以通过过滤文件来选择,则该解决方案有效通过正则表达式命名。