Existe uma maneira de alterar o comportamento da tecla 'w' para que ela realmente se comporte como a tecla 'b'? Falha ao encontrar comandos de navegação, se houver algum.
ATUALIZAR
Na tecla Vim, 'w' no modo normal é usado para navegar para a primeira letra da próxima palavra. A tecla 'e' é usada para navegar até a última letra da próxima palavra. Seria ótimo usar a tecla 'w' para navegar para a palavra PREVIOUS (como a tecla 'b' se comporta) em vez da próxima. Ao pular de uma palavra para outra com 'e' você perde a palavra desejada (o que acontece com muita frequência) e você precisa pular uma palavra de volta, é absolutamente irritante tirar a mão e procurar por 'b' em vez de 'w' 'chave que está atualmente bem debaixo do seu dedo, e não é usada por mim.
Às vezes, é frustrante ter essa ferramenta personalizável como o Vim e não ser capaz de simplesmente remapear as teclas de navegação padrão. É possível em quase todos os IDEs relativamente modernos ou mesmo em editores de texto.
w
Respostas:
Sim, você pode fazer isso com remapear no seu arquivo vimrc. Por exemplo eu tenho:
Que faz
0
responder como se eu batesse^
levando-me ao primeiro caractere não-whitespace na linha atual. Esses remapeados SOMENTE efeito Normal e modo Visual, devido ao anterior 'n' e 'v' No seu caso para mapearw
parab
no modo normal:Eu gostaria ALTAMENTE recomendo você NÃO FAZER faça isso. Existem várias maneiras diferentes de navegar e sobrescrever um comando como
w
vai causar problemas no caminho, porque agora todos os comandos do modo Normal serãob
ao invés dew
.Minha opinião é que sua habilidade com o vim melhoraria se você se dispusesse a aprender todas as outras maneiras de navegar. Tal como:
W
ouB
para saltar um cheio PALAVRA . Ouf
et
para pular para a próxima letra digitada (inclusive / exclusivo respectivamente & amp; capitalF
eT
levá-lo para trás). Você pode preceder qualquer um desses com um número para repetir esse comando. assim3w
pula 3 palavras para frente.Documentos em movimento operadores e modos de mapa .
fonte