Eu amo vim {
e }
movimentos, que saltam para a linha vazia seguinte / anterior.
Eu estive recentemente usando mais dobras, e embora seja um ótimo recurso, ele não faz o que eu esperaria com relação ao {
e }
moções. Se houver uma linha vazia na dobra, então {
e }
vai pousar lá, abrindo assim a dobra.
Existe uma maneira de remapear {
e }
pular dobras completamente? Ou seja, mesmo que houvesse linhas vazias dentro de uma dobra, {
e }
não pararia por aí, mas procuraria a próxima linha vazia desdobrada? Isso se encaixaria melhor com o que eu esperaria.
{
ou}
.nnoremap
comandos fazem com que menos linhas vazias dobradas capturem o cursor, mas se houver duas linhas vazias em uma única dobra, a segunda ainda pegará o cursor. Eu quero pular todos linhas vazias dobradas, não apenas algumas. Além disso, eu só pretendia fazer uma pergunta. A segunda questão acima pretendia esclarecer a intenção da primeira questão, não colocar uma questão nova. Obrigado!Este método leva em consideração múltiplas dobras consecutivas.
fonte