Jestem Vimem noob, który lubił instrukcje na tej wiki, aby skonfigurować mapowanie klawiszy w celu szybkiego przełączania między kilkoma plikami. Jedyny problem: nie mogę go uruchomić!
Mój ~/.vimrc
zawiera te wiersze (pamiętaj, że strona wiki nie umieszcza wcześniej dwukropka nnoremap
; próbowałem z nim i bez niego):
"Cycle through tabs
:nnoremap <C-Tab> :tabn<CR>
:nnoremap <C-S-Tab> :tabp<CR>
A kiedy otwieram wiele kart vim
, naciśnięcie Ctrl+ Tablub Ctrl+ Shift+ Tabnic mi nie daje. Jednak jeśli to zrobię :tabp
i :tabn
, będę mógł przełączać się między kartami.
Używam Vim 7.4
na Ubuntu 14.04.
gt
igT
przełączać się między kartami.Odpowiedzi:
Znalazłem to!
To nie jest błąd. To zachowanie jest spowodowane faktem, że terminale nie potrafią odróżnić Controli Control- Tab.
Te skróty powinny działać poprawnie w każdym Vimie z graficznym interfejsem użytkownika, takim jak gVim.
Źródło: https://stackoverflow.com/questions/1646819/how-can-i-map-ctrl-tab-to-something-in-vim
źródło