C'è un modo per spostarsi di linee dello schermo in vim?


9

Quando si modificano i file in vim, è un piccolo fastidio che quando sposto le linee con j e k, si sposta per linee di file, anziché per linee di schermo come altri editor. Con i miei file, posso gestirli avvolgendo automaticamente una certa lunghezza nelle opzioni vim, ma questo non va bene per i file di altri. Esiste un comando vim per alternare temporaneamente il trattamento delle linee alle linee dello schermo o comandi alternativi per lo spostamento che usano le linee dello schermo?

Risposte:


14

Puoi muoverti tra le righe dello schermo usando gdavanti ai comandi:

gj
gk
g$
g0
g^

Puoi anche mappare i comandi originali ai gcomandi in questo modo:

:map j gj

j si sposta ora dalle linee dello schermo.


+1 per il mapsuggerimento. Anche se personalmente non voglio farlo sempre , mi piacerebbe usarlo quando lo voglio.
jeffjose,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.