Devo aprender a memorizar estas teclas para o Vim para mover - h, l, k, j? [fechadas]

1

Para o VIM no modo de comando, as teclas h, l, k e j são usadas para mover o cursor, mas não vejo sentido em memorizá-las no momento, porque ao entrar no modo de inserção, uso as teclas de seta para mover o cursor desde que você não pode usar essas teclas (hlkj) então ultimamente eu tenho usado as teclas de seta no modo de comando, pois é muito mais fácil.

Minha pergunta é que eu deveria tentar me esforçar para memorizá-los, porque não vejo nenhum ponto, já que posso usar as teclas de seta.

A única razão ou situação que posso pensar agora para usar as outras teclas é se houver um teclado sem as teclas de seta, mas deve haver uma boa razão para isso, além de ter mais opções para mover o cursor.

    
por AMVPlusPlus 16.11.2018 / 16:58

1 resposta

3

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 mode ) .

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 .

    
por 16.11.2018 / 18:16

Tags