如何在 Neovim 中的缓冲区之间切换?

bob*_*bob 4 neovim

我已经在 Neovim 中打开了一些文件,这些文件已加载到缓冲区中。

我希望能够在这些文件/缓冲区之间移动。我怎样才能做到这一点?

jdh*_*hao 6

有多种方法可以实现您想要的目标。选择你喜欢的。

  1. 首先运行命令:ls来打印缓冲区信息。您会看到类似以下内容:

1 h "foo.txt" 第 2 行 3 h "bar.txt" 第 5 行

每行的第一个数字是缓冲区编号。然后运行命令,:buffer后跟缓冲区编号,例如,:buffer 3将打开bar.txt

  1. 使用像bufferline.nvim这样的插件。安装后,它可以在选项卡中显示所有打开的文件。然后,您可以单击选项卡打开某个文件,就像在 GUI 编辑器中所做的那样。

  2. 使用模糊查找器,例如Telegram.nvim。然后运行命令:Telescope buffers选择要模糊打开的缓冲区。