如何使用 gVim 切换缓冲区?

如何使用 gVim 切换缓冲区?

如果我在 gVim(vim 的 gnome 界面)上创建多个缓冲区,我该如何切换缓冲区?Vim 文档说这是F8 关键,但它不起作用……

任何想法 ?

答案1

切换缓冲区已完成一般来说和(括号内的部分为可选)。如果您不想每次都输入该部分,可以将其映射到某个键或组合键:bp[revious]:bn[ext]

nnoremap <F1> :bp<cr>
nnoremap <F2> :bn<cr>

(请随意修改以满足您的需要)

如果你正在考虑交换在拆分之间,这可以通过 来完成<C-W> some key,具体取决于您想要去哪里。 它们都在 中进行了很好的描述help CTRL-W,但最常用的是VS用于拆分,然后C-W C-W(两次)用于在打开的拆分之间切换。

答案2

这取决于您如何创建这些多个缓冲区。如果它们位于多个窗口中,则可以使用Ctrl-W Ctrl-W和相关命令在窗口之间切换。请参阅

:help window-move-cursor

如果缓冲区位于多个选项卡中,则可以使用gt和相关命令在选项卡之间切换。请参阅

:help gt

使用:helpgrep f8:helpgrep F8,我在 Vim 文档中找不到任何关于使用 F8 切换缓冲区的提及。您指的是哪个 Vim 文档?

相关内容