Najpierw upewnij się, że emulator terminala (Gnome Terminal) nie połykać kombinacje klawiszy dla własnej funkcjonalności; domyślnie Ctrl + przełączniki liczbowe. Ale obawiam się, że nadal nie będzie można użyć wszystkich tych kombinacji ...
Ze względu na sposób, w jaki dane wejściowe klawiatury są obsługiwane wewnętrznie, obecnie niestety nie jest to możliwe. Niektóre kombinacje klawiszy, jak Ctrl + niealfabetyczne nie może być odwzorowany i Ctrl + list vs. Ctrl + Przesunięcie + list nie można odróżnić. (O ile twój terminal nie wysyła wyraźnego kodu termcap, który w większości nie działa). W trybie wstawiania lub wiersza poleceń spróbuj wpisać kombinację klawiszy. Jeśli nic się nie dzieje/jest wstawiane, nie możesz użyć tej kombinacji klawiszy. Odnosi się to również do <Tab>
/<C-I>
, <CR>
/<C-M>
/<Esc>
/<C-[>
itd. (Jedynym wyjątkiem jest <BS>
/<C-H>
). Jest to znany punkt ból, a przedmiotem wielu dyskusji na vim_dev i kanału #vim IRC.
Niektórzy ludzie (przede wszystkim Paul LeoNerd Evans) chcą to naprawić (nawet na konsolę Vima w terminalach, które to obsługują) i przepłynęli various proposals.
Jednak od dzisiaj nie pojawiły się żadne łaty ani ochotnicy, chociaż wielu wyraziło chęć posiadania tego w przyszłym wydaniu Vima 8.
Sprawdź w "Edycja> Skróty klawiaturowe" w Gnome Terminal, jeśli kombinacje klawiszy są już na coś odwzorowane. Myślę, że domyślnie są one przeznaczone do przełączania kart ... – plesiv