fazer a linha enrolada deleite gvim como nova linha
-
11-09-2019 - |
Pergunta
Ao pressionar "j" ou seta para baixo no vim / gvim o cursor se move para a próxima linha. que é bom para escrever código.
Ao escrever um texto no entanto as linhas são geralmente muito mais tempo, então o texto com. Portanto, não posso facilmente obter a palavra logo acima desta palavra. Assim, em quase todos os editores e processadores de texto pressionando a seta para cima AQUI ? iria colocar o cursor na frente de "palavra". Mas, em gvim o cursor se move para a linha em branco entre "código". e "Quando".
Eu uso o envoltório (set: envoltório) e linebreak (set: LBR).
Com todo o poder do vim? - isso tem que ser para a frente
Solução
g k e g j mover para cima / para baixo pela linha visuais em vez da linha de texto. Você pode mapear j e k para estes usando
noremap j gj
noremap k gk
Algumas pessoas preferem única configuração desses mapas para tipos de arquivos específicos, caso em que você quer algo como
au FileType html,tex noremap <buffer> j gj
au FileType html,tex noremap <buffer> k gk