W vim, przy użyciu poleceń map
należy określić klucze. Na przykład <CR> <ESC> <F1>
. Jakie są odpowiednie dla klawiszy strzałek?vim: jak określić klawisze strzałek
Odpowiedz
Jeśli nie znasz kodu wewnętrznego pewnego klucza, typ CtrlK a następnie klawisz funkcyjny. Na przykład ten sekwencja następnie klawisz strzałki w górę wyjście będzie:
<Up>
można dowiedzieć się więcej na temat tego polecenia w dokumentacji zarówno insert i command trybie. Konkretne sposoby mapowania specjalnego klucza są podane w dokumentacji ze znacznikiem :map-special-keys
. Dodatkowo można znaleźć poręczny stół z :h key-notation
.
Całkiem dosłowne:
<Left>
<Right>
<Up>
<Down>
Jak zauważył w komentarzach, znaleźć to i więcej w this tutorial.
To jest to, co znajdę w http://vim.wikia.com/wiki/Mapping_keys_in_Vim_ -_Tutorial_% 28Part_2% 29 – mozillanerd
I
<C-Right>
dla klawisza sterowania i prawo.
Na przykład, użyłem następujących odwzorowań (w moim .vimrc) aby przechodzić moich otwartych buforów:
nnoremap <silent> <C-Right> :bn<CR>
nnoremap <silent> <C-Left> :bp<CR>
- 1. C# i klawisze strzałek
- 2. Klawisze strzałek z NSTableView
- 3. Jak przechwytywać klawisze strzałek w pliku node.js
- 4. Klawisze komend Vim comma
- 5. Klawisze strzałek nie działają w sqlplus
- 6. Wiążące klawisze strzałek w JS/jQuery
- 7. Jquery keypress event ignoruje klawisze strzałek
- 8. Jak znaleźć niezmapowane klawisze kontrolne w vim?
- 9. Jak wyłączyć klawisze Esc i kursora w vim
- 10. Jak mogę odpowiedzieć na zewnętrzne klawisze strzałek na klawiaturze?
- 11. Jak działają klawisze strzałek w programie MIT Scheme?
- 12. Jak mogę obsługiwać klawisze strzałek w skrypcie Perla pod cygwin?
- 13. Vim: klawisze strzałek, aby poruszać się po linii w trybie wstawiania
- 14. Stwórz klawisze strzałek i usuń działa w linii poleceń KornShell
- 15. "screen" jakoś odtrąca moje klawisze strzałek w emacs po^Z
- 16. jak mapować klawisze dla menu podręcznego w vim
- 17. Jak określić typ zmiennej w funkcji vim?
- 18. Automatyczna pełna nawigacja VIM
- 19. Jak powiązać klawisze strzałek w górę iw dół, aby włączyć nawigację w wierszach tabeli?
- 20. Jak wykrywać klawisze strzałek w konsoli java, a nie w GUI?
- 21. Jak nagrywać naciśnięte klawisze?
- 22. Klawisze strzałek przestają działać w powłoce Pythona po uaktualnieniu systemu Mac OS do Sierra
- 23. Podstawowe klawisze strzałek i użycie strony w górę/w dół w intellij na macu
- 24. Jak usunąć wszystkie klawisze resharper?
- 25. Jak zapobiec przewijaniu za pomocą klawiszy strzałek, ale NIE myszy?
- 26. Jak mapować klawisze funkcyjne do kompilacji mojego programu?
- 27. Wyłącz nawigację za pomocą klawiszy strzałek
- 28. Wykryj klawisze do wydruków
- 29. Sterowanie liczbą głowic strzałek
- 30. REDIS: Klawisze numeryczne (1,2,3 ..) kontra skompresowane klawisze (A9z3, A9z4 ..)?
Bardziej ogólna ucieczka przed klawiszami specjalnymi to. Niestety na komputerach ten klucz został domyślnie zmieniony na . jest tak naprawdę dla kompozycji digraficznej –
sehe
Tak, to też działa, ale będę kontynuował na mojej pozycji :-) ck nie jest tylko dla digrafów, pomoc pomaga powiedzieć, że _Kiedy {char1} jest specjalnym kluczem, kod dla tego klucza jest wstawiony w <> form._. Zwykle używam c-v do wstawienia^L w tekście i c-k, aby wstawić ''. –
sidyll