Chcę przemapować <PageUp>
do <C-u>
i PageDown
do <C-d>
za tym Vim scrolling documentation.Jak przemapować klucze vim (PageUp i PageDown)
W obecnej chwili, mój /etc/vim/vimrc
wygląda następująco:
nnoremap <PageUp> <C-u>
nnoremap <PageDown> <C-d>
Próbowałem wiele różnych kombinacji i nic nie robiłem pracował.
Moim celem jest przesunięcie kursora do Początek pliku lub EOF przy zatrzymywaniu PageUp/PageDown. Tak jak obecnie, kursor zatrzymuje się, zanim dotrze do samej góry (a PageDown przewija obok EOF). Tylko kłopoty, które próbuję naprawić.
EDYCJA: Powyższe ustawienia działają poprawnie. Zbyt wcześnie umieszczałem moje mapowania w pliku.
Nie, że nie działa. Jestem na Debianie, jeśli to pomaga. Może założyli Vima w sposób, którego nie rozumiem? – Jeff
Czekaj, tak, zrobiłem ... Edytowałem na '/ etc/vim/vimrc' zamiast' ~/.vimrc'. Czy odwzorowania klawiszy działają tylko w pliku .vimrc użytkownika? – Jeff
Jestem na ubuntu i działa, 'gg' jest poleceniem kanonicznym przechodzenia do pierwszej linii i' G' komendą kanoniczną do przejścia do ostatniej linii. Również '' i '' zatrzymują się w pierwszej linii i ostatniej linii. Pokaż nam swoje '~/.vimrc' i powiedz nam, z której wersji Vima korzystasz. –
romainl