Pode não significar muito para você agora com seus hábitos atuais, mas assim que o modelo de comando baseado em modo exclusivo do Vim ficar profundamente enraizado em você, você apreciará a notável diferença entre ter que mover sua mão direita para as teclas do cursor, e ter os comandos de navegação mais imediatos na linha inicial . Usuários vindos de diferentes editores podem ser muito rápidos usando as combinações Ctrl / Shift junto com as teclas do cursor (e Ctrl + C / V para copiar / colar), mas no final, há um aumento de velocidade natural na rapidez com que você pode digitar essas sequências. (Eu estive lá também).
Para mim, o Vi (m) leva isso para outro nível com a multiplicidade de comandos de navegação ( l
vs. w
vs. )
vs. }
, e isso é apenas parte do built-in com plugins e customizações, isso pode se tornar dezenas de movimentos especializados). O fator limitante torna-se a rapidez com que você pode recuperar uma combinação de teclas de ajuste, não o quão rápido pressionar teclas sucessivamente e adaptar a seleção exibida ao que você precisa (embora isso ainda seja possível no Vim - via
Para mim, perguntar sobre as teclas do cursor versus hjkl
é a pergunta errada. A verdadeira questão é se gastar o esforço para realmente aprender o modelo operacional do Vi (m) - você não precisa, mas o uso casual do Vim não permite que você experimente o fanatismo e fidelidade que muitos de seus usuários têm. . Se você começar com hjkl
na linha inicial, os outros (melhores) movimentos estarão próximos, então você está mais inclinado a usá-los (e logo se afastará do foco nas teclas do cursor).
Para um ótimo começo nesta jornada, considere também a localização da tecla Esc , outra tecla muito central no Vim. Seu posicionamento padrão no teclado está longe de ser ideal; muitos usuários trocam com Caps Lock ou (esquerda) Ctrl .