Question

Un code est plus de 2 000 lignes pleines de plis. Je sélectionne un certain bloc en mode visuel auquel je voudrais commencer à écrire. Cependant, les choses, comme les plis, Hinter mon écriture, et je tends accidentellement à les modifier. À l'heure actuelle, j'éviter de telles erreurs en écrivant le bloc dans un VIM séparé. Il n'est pas une vraie solution, et il devient maladroit avec trop de VIM ouvertes. Comment puis-je cacher tout sauf le bloc dans les plis?

Était-ce utile?

La solution

Vous pouvez faire ou zMzv zMzO.

zM tous les plis ferme, rend la ligne courante zv visible et ouvre tous les plis zO sous le curseur récursive jusqu'à la racine.

Autres conseils

Pas exactement ce que vous avez demandé, mais pourrait fonctionner ...

Plan ami à quelque chose:

:vnoremap <Leader>za <Esc>`<kzfgg`>jzfG`<

je l'ai sur le leader => z (car il doit faire w / pliage) => un (car il signifie "autour")

Utilisation:

Sélectionnez les lignes avec V, a frappé un chef de file z.
Tout au-dessus et ci-dessous sera plié.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top