gpt4 book ai didi

vim - 以交互方式关闭多个 vim 缓冲区?

转载 作者:行者123 更新时间:2023-12-02 00:21:24 26 4
gpt4 key购买 nike

打开文本编辑器一段时间后,尤其是在执行涉及大量文件的相当大的重构之后,您最终会打开大量缓冲区。

在 emacs 中,我已经习惯使用 kill-some-buffers,它基本上以交互式是/否 session 开始,显示每个缓冲区的名称并允许您按 yn 保留或删除每个缓冲区,直到所有缓冲区都呈现给您(或您取消命令)。

有没有办法在 vim 中做同样的事情?我可以使用通配符,但文件名都是不同名称的 ruby​​ 文件(基本上是我项目中的每个文件)。对我来说最简单的事情是关闭所有 缓冲区并重新开始,但这并不是我正在寻找的解决方案,仅供我自己将来引用。

如果我可以打开一个包含所有缓冲区列表的拆分窗口,并以某种方式“标记”我想关闭的每个缓冲区,然后“提交”该决定,那也可以。基本上只是一些不需要我将发人深省的逻辑应用到关闭大量缓冲区的过程中的东西。

最佳答案

我找到了插件 buffet它允许类似的事情:

  • 使用 :Bufferlist 打开缓冲区列表。
  • 使用常用键(jk)上下移动。
  • d删除光标下的缓冲区

我认为这足以将缓冲区标记为删除。

关于vim - 以交互方式关闭多个 vim 缓冲区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10765680/

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