Dobrar linhas selecionadas

14

Como dobrar e desdobrar linhas selecionadas no modo visual?

Digamos que tenho três parágrafos e quero dobrar o primeiro ou o último dois em uma linha:

Test
====
Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos
de texto. Lorem Ipsum ha sido el texto de relleno estándar de las industrias..

Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos
de texto. Lorem Ipsum ha sido el texto de relleno estándar de las industrias..

Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos
de texto. Lorem Ipsum ha sido el texto de relleno estándar de las industrias..

za dobra apenas um parágrafo.

niekas
fonte

Respostas:

21

Você pode pressionar Vpara entrar no modo Linha visual, selecionar as linhas a serem dobradas e, em seguida, zffazer uma dobra manual. Você precisará :set foldmethod=manualse ainda não estiver definido.

Você pode abrir a dobra com zoou excluir a dobra com zd.

200_success
fonte
Recebo uma mensagem de erro E350: Cannot create fold with current 'foldmethod'depois de pressionar as teclas zf.
Neykas 30/04/2015
1
@niekas: defina foldmethodcomo manualprimeiro.
Lcd047
@ lcd047 Isso é ótimo! Muito obrigado. @ 200_success deve adicionar :set foldmethod=manualà sua resposta.
Neykas 30/04
Eu tenho mais um problema. Eu tenho .rstarquivo com seção Test\n====. Quando seleciono vários parágrafos desta seção e pressiono, zftoda a seção é dobrada em vez dos parágrafos selecionados. Como desativo essa automação?
Neykas
1
Se uma nova dobra que você está tentando criar se sobrepõe parcialmente a uma dobra aberta existente, fechar a nova dobra também fará com que as dobras sobrepostas se fechem. Pode ser necessário excluir algumas dobras usando zdprimeiro.
200_success