在vim中选择缓冲区的一种方法是浏览缓冲区列表,使用标准命令:ls,或者使用一些外部插件/ vimscript代码在窗口中浏览列表。
假设我想尽可能快地直接跳转到缓冲区。
为了在顺序模式下遍历缓冲区列表,我现在使用<C-J> <C-K>快捷方式,在.vimrc中进行设置:
" move among buffers with CTRL
map <C-J> :bnext<CR>
map <C-K> :bprev<CR>
另一种方式(直接访问)可能是通过数字切换:知道缓冲区号,可以通过输入缓冲区号后接来直接进行切换<C-^>。因此,如果要切换到5号缓冲区,请按5<C-^>。
但这似乎对我不起作用(我在Windows客户机上使用意大利语键盘在ubuntu盒上使用vim 7.4 )。我怀疑这是因为该^字符位于^ì意大利语键盘的大写字母中,所以实际上^我需要按SHIFT-^
有任何想法吗?
1<C-6>切换到1号缓冲区。谢谢!

<c-6>代替<c-^>吗?