Taste zum Schließen einer Falte in vimdiff?

Taste zum Schließen einer Falte in vimdiff?

spacebarWenn Sie im Diff-Modus in Vim auf eine Falte drücken +, wird die Falte geöffnet.

Was und wo tippe ich ein, wenn ich die Klappe wieder schließen möchte?

Antwort1

Ich glaube, Sie möchten z+ c, um die Falte zu schließen. Sie können mehr lesen, indem Sie Folgendes eingeben:help foldin vim. Folgendes wird der Einfachheit halber eingefügt:

zo Öffnen Sie eine Falte unter dem Cursor. Wenn eine Anzahl angegeben wird, werden entsprechend viele Falten geöffnet. Im visuellen Modus wird für alle Zeilen im ausgewählten Bereich eine Faltebene geöffnet.

zc Schließt eine Falte unter dem Cursor. Wenn eine Anzahl angegeben wird, werden so viele Falten geschlossen. Im visuellen Modus wird eine Faltebene für alle Zeilen im ausgewählten Bereich geschlossen. „foldenable“ wird gesetzt.

Auch,zakann verwendet werden, um die Falte zu öffnen oder zu schließen. Es gibt einen Vim-Tipp im Wiki, der beschreibtZuordnung der Taste zur Leertastemit den folgenden:

nnoremap <silent> <Space> @=(foldlevel('.')?'za':"\<Space>")<CR>

verwandte Informationen