Doblar líneas seleccionadas

14

¿Cómo puedo plegar y desplegar líneas seleccionadas en modo visual?

Digamos que tengo tres párrafos y quiero doblar los primeros o los dos últimos en una línea:

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 dobla solo un párrafo.

niekas
fuente

Respuestas:

21

Puede presionar Vpara ingresar al modo Línea visual, seleccionar las líneas que se van a plegar y luego zfhacer un plegado manual. Tendrá que hacerlo :set foldmethod=manualsi aún no está configurado.

Puede abrir el pliegue con zoo eliminar el pliegue con zd.

200_success
fuente
Recibo un mensaje de error E350: Cannot create fold with current 'foldmethod'después de presionar las teclas zf.
niekas
1
@niekas: Establecer foldmethoden manualprimer lugar.
lcd047
@ lcd047 ¡Eso es genial! Muchas gracias. @ 200_success debería agregar :set foldmethod=manuala su respuesta.
niekas
Tengo un problema más. Tengo .rstarchivo con sección Test\n====. Cuando selecciono varios párrafos de esta sección y presiono zftoda la sección se pliega en lugar de los párrafos seleccionados. ¿Cómo apago esta automatización?
niekas
1
Si un nuevo pliegue está intentando crear solapamientos parciales con un pliegue abierto existente, entonces cerrar el nuevo pliegue hará que los pliegues superpuestos también se cierren. Es posible que deba eliminar algunos pliegues usando zdprimero.
200_success