Одним из способов выбора буфера в vim может быть просмотр списка буферов с использованием стандартных команд as :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-^>.
Но это, кажется, не работает для меня (я использую vim 7.4 на Ubuntu Box, от гостя Windows, с итальянской клавиатурой ). Я подозреваю, что это потому, что ^символ находится в верхнем регистре клавиши ^ìна итальянской клавиатуре, так что на самом деле, чтобы получить ^мне нужно нажатьSHIFT-^
Любые идеи?
1<C-6>переключается на буфер №1. Спасибо!

<c-6>вместо<c-^>?