Chave para fechar uma dobra no vimdiff?

Chave para fechar uma dobra no vimdiff?

Pressionar spacebaruma +dobra no vim no modo diff faz com que a dobra se abra.

O que e onde devo digitar se quiser fechar a dobra novamente?

Responder1

Acredito que você queira z+ cfechar a dobra. Você pode ler mais digitando:help foldno vim. O seguinte é colado por conveniência:

zo Abra uma dobra sob o cursor. Quando uma contagem é dada, muitas dobras profundas serão abertas. No modo Visual, um nível de dobras é aberto para todas as linhas na área selecionada.

zc Feche uma dobra sob o cursor. Quando uma contagem é dada, muitas dobras profundas são fechadas. No modo Visual, um nível de dobras é fechado para todas as linhas na área selecionada. 'dobrável' será definido.

Também,zapode ser usado para abrir ou fechar a dobra. Há uma dica do vim no wiki que descrevemapeando a chave para a barra de espaçocom o seguinte:

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

informação relacionada