gpt4 book ai didi

Emacs 缓冲区组/选项卡

转载 作者:行者123 更新时间:2023-12-03 14:51:33 25 4
gpt4 key购买 nike

我总是同时处理多个代码库。通常是一个内部库、一个网络应用程序和一些服务。

Emacs 有没有办法为每个代码库打开多个缓冲区但将这些缓冲区分组?就像每个代码库或组的选项卡一样,我可以轻松地在它们之间切换。

我已经 checkout tabbar-mode这不是我要找的。我正在寻找一种简单的方法来快速从一个代码库切换到另一个代码库。就像为每个项目保存一组窗口并在它们之间快速切换一样。

有任何想法吗?

最佳答案

几点建议:

  • ibufferlist-buffers 的高级替代品您可以将其绑定(bind)到 C-xC-b 的位置。这使您可以按各种标准过滤缓冲区列表,将过滤器组合成组,并根据需要排列组;您还可以保存过滤器和组以供以后恢复。使用 ibuffer 缓冲区中的 C-hm 查看所有选项。另见:Emacs: help me understand file/buffer management
  • 尝试使用 Emacs 的各种类似屏幕的库之一,例如 ElscreenEscreen .我从来没有亲自尝试过它们,但我认为您可以在每个屏幕上拥有单独的缓冲区列表,这似乎适合您的目的。
  • 如果您想要更大的分离,例如当一个项目“事件”时,其他项目的缓冲区不可用,那么我不知道在单个 Emacs 实例中这样做的方法,但在那种情况下我会简单地启动多个 Emacs 实例;每个项目一个。 Emacs 在现代硬件上足够轻量级,这是一种完全合理的方法。
  • 关于Emacs 缓冲区组/选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9972523/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com