Domanda

Quando premo il tasto "j" o freccia giù in vim/gvim il cursore si sposta alla riga successiva.che è buono per la scrittura di codice.

Durante la scrittura del testo, tuttavia, le linee sono di solito molto più a lungo il testo.Di conseguenza non posso facilmente ottenere la parola solo al di sopra di QUESTA parola.Così in quasi tutti gli editor e i processori di testo, premere la freccia su QUI ↑ vorresti posizionare il cursore davanti alla "parola".Ma in gvim il cursore si sposta alla riga vuota tra il "codice" e "Quando".

Io uso wrap (set:avvolgere) e interruzione di riga (set:lbr).

Con tutta la potenza di vim - questo deve essere dritto in avanti?

È stato utile?

Soluzione

gk e gj move up/down da visual line invece di riga di testo.Si potrebbe mappa j e k a queste risorse

noremap j gj
noremap k gk

Alcune persone preferiscono l'installazione di queste mappe per specifici tipi di file, in questo caso si desideri qualcosa di simile

au FileType html,tex noremap <buffer> j gj
au FileType html,tex noremap <buffer> k gk
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top