Jednym ze sposobów wyboru bufora w vimie może być przeglądanie listy buforów za pomocą standardowych poleceń as :ls
lub jakiegoś zewnętrznego kodu wtyczki / vimscript do przeglądania listy w oknie .
Powiedzmy, że chcę przejść bezpośrednio do bufora tak szybko, jak to możliwe.
Aby przeglądać listę buforów w trybie sekwencyjnym, używam teraz <C-J>
<C-K>
skrótów, po ustawieniu w moim .vimrc:
" move among buffers with CTRL
map <C-J> :bnext<CR>
map <C-K> :bprev<CR>
Innym sposobem (bezpośredni dostęp) może być przełączanie według numeru : znając numer bufora, można przełączać bezpośrednio, wprowadzając numer bufora, a następnie <C-^>
. Więc jeśli chcę przełączyć się na bufor numer 5, naciskałbym 5<C-^>
.
Ale wydaje mi się, że to nie działa (używam vim 7.4 na Ubuntu Box, od gościa Windows, z włoską klawiaturą ). Podejrzewam, że ^
dzieje się tak dlatego, że znak jest pisany wielkimi literami ^ì
na włoskiej klawiaturze, więc tak naprawdę ^
muszę go nacisnąćSHIFT-^
Jakieś pomysły?
1<C-6>
przełącza się na bufor numer 1. Dzięki!
<c-6>
zamiast<c-^>
?