如果我在 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
,但最常用的是V
和S
用于拆分,然后C-W C-W
(两次)用于在打开的拆分之间切换。
答案2
这取决于您如何创建这些多个缓冲区。如果它们位于多个窗口中,则可以使用Ctrl-W Ctrl-W
和相关命令在窗口之间切换。请参阅
:help window-move-cursor
如果缓冲区位于多个选项卡中,则可以使用gt
和相关命令在选项卡之间切换。请参阅
:help gt
使用:helpgrep f8
和:helpgrep F8
,我在 Vim 文档中找不到任何关于使用 F8 切换缓冲区的提及。您指的是哪个 Vim 文档?