Widziałem gdzieś w sieci kogoś używającego, Ctrl-Ja ponieważ nie znałem tego mapowania, przejrzałem odpowiedni dokument i znalazłem:
j or
<Down> or
CTRL-J or
<NL> or
CTRL-N [count] lines downward linewise.
Co prowadzi mnie do kilku pytań:
- Co to jest
<NL>: Widziałbym to jako ekwiwalent,<CR>ponieważ naciśnięcie Enterdomyślnie przejdzie w dół o jedną linię w trybie normalnym, ale dlaczego jest<NL>tutaj, a nie<CR>? - Jaka jest różnica między tymi mapowaniami : Czy wszystkie te 5 opcji idą o jedną linię w dół w ten sam sposób? Według moich testów odpowiedziałbym tak, ale to doprowadziłoby do mojego następnego pytania.
- Dlaczego istnieje 5 odwzorowań, aby zrobić dokładnie to samo : Rozumiem to
ji<down>są przechowywane dla użytkowników, którzy nie są przyzwyczajeni do mapowania, ale dlaczego istnieją inne odwzorowania? - Kiedy bardziej interesujące jest użycie jednego lub drugiego : Jest to kontynuacja poprzedniego pytania: jeśli istnieje tak wiele możliwości, sądzę, że mają one inne zalety lub lepiej je stosować w konkretnych przypadkach użycia. Jakie są te przypadki użycia?
Uważam zwolnienie z tych poleceń jeszcze bardziej dziwne, gdy patrzę na :h k: istnieją tylko 3 sposoby, aby przejść się: k, <UP>i ctrl-p. Zatem pytanie bonusowe brzmi: dlaczego jest 5 sposobów na zejście i tylko 3 na zejście?
<CR>tu jesteście ”
Ctrl-Jwiązania? Wydaje się powszechne, przynajmniej wśród tych, których znam, mapowanieCtrl-J/Kdo „w dół / w górę do następnej linii z tym samym poziomem wcięcia co linia początkowa”.