Web'de bir yerde birisinin kullandığını gördüm Ctrl-J
ve bu eşlemeyi bilmediğim için ilgili dokümana baktım ve aşağıdakileri buldum:
j or
<Down> or
CTRL-J or
<NL> or
CTRL-N [count] lines downward linewise.
Bu da beni birkaç soruya yönlendiriyor:
- Ne
<NL>
ben bir eşdeğeri olarak görecek:<CR>
basılarak beri Entervarsayılan olarak normal modda bir satır aşağı gidecek ama neden öyle<NL>
burada değil<CR>
? - Bu eşlemeler arasındaki fark nedir : Bu 5 seçeneğin tümü aynı şekilde bir satır aşağı gider mi? Testlerime göre evet cevabı verirdim ama bu bir sonraki sorumu doğuracaktı.
- Aynı şeyi yapmak için neden 5 eşleme var : Bunu anlayabiliyorum
j
ve<down>
eşlemeleri vim için kullanmayan kullanıcılar için tutuldum, ancak neden diğer eşlemeler var? - Birini diğerinden daha ne zaman kullanmak daha ilginç : Bu, önceki sorunun devamıdır: Çok fazla olasılık varsa, farklı avantajlara sahip olduklarını veya belirli kullanım durumlarında daha iyi olduklarını tahmin ediyorum. Bu kullanım durumları nelerdir?
Ben baktığım zaman bu komutları fazlalık daha garip bulmak :h k
kadar gitmek sadece 3 yolu vardır: k
, <UP>
ve ctrl-p
. Bonus soru şu: Neden aşağı inmek için 5, yukarı çıkmak için sadece 3 yol var?
<CR>
Ctrl-J
bağlayıcıyı kullandıklarından emin misiniz ? En azından tanıdığım kişiler arasındaCtrl-J/K
"başlangıç çizgisiyle aynı girinti düzeyine sahip bir sonraki satıra kadar aşağı / yukarı" eşlemesi yaygın görünüyor .