在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-^>
吗?