Existe uma maneira de mover pelas linhas da tela no vim?


9

Ao editar arquivos no vim, é um pequeno aborrecimento que, quando movo linhas com j e k, ele se move por linhas de arquivo, em vez de linhas de tela como outros editores. Com meus próprios arquivos, posso lidar com isso agrupando automaticamente até um certo comprimento nas opções do vim, mas isso não é bom para arquivos de outras pessoas. Existe um comando vim para alternar temporariamente o tratamento de linhas para linhas de tela ou comandos alternativos para mover que usam linhas de tela?

Respostas:


14

Você pode mover-se pelas linhas da tela usando gna frente dos comandos:

gj
gk
g$
g0
g^

Você também pode mapear os comandos originais para gcomandos como este:

:map j gj

j move pelas linhas da tela agora.


+1 para a mapsugestão. Embora eu pessoalmente não quero fazer isso tudo o tempo, eu gostaria de usá-lo quando eu quero.
jeffjose
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.