vim text-editor macvim

¿Cuál es el equivalente del párrafo de relleno de emacs en MacVim?



nano editor (2)

Estoy familiarizado con las soluciones que se ajustarán automáticamente a 80 caracteres, etc. Pero fill-paragraph me permite ajustar las cosas a 80 caracteres (o lo que sea) cuando lo desee, lo cual es conveniente.


La analogía más cercana al fill-paragraph que pude encontrar es

gwip

El comando gw tiene la forma gw{motion} . El comando gw formatea las líneas sobre las que se mueve {motion} y coloca el cursor en la misma posición en el texto. 1 La ip movimiento significa "párrafo interno". Puede pensar que el comando dice "formatear el párrafo en el que estoy".

Para definir el ancho de relleno a 80 caracteres, querría hacer

:set textwidth=80

o

:set tw=80

La variable textwidth define el ancho máximo del texto que se está insertando. Las líneas más largas que este ancho se rompen después del espacio en blanco. Tenga en cuenta que el textwidth no está disponible en vi .

Dije que esta es la analogía más cercana porque Vim y Emacs probablemente definen qué es un párrafo de manera diferente. Siempre puede leer más sobre los diversos comandos usando :help gw :help ip :help tw , etc.

1 Esto es similar al comando gq @Kevin recomendado. La diferencia es que gq no conserva la posición del cursor.


No estoy familiarizado con emacs o su párrafo de relleno, pero parece que estás buscando gq . Requiere un movimiento, por lo que puede resaltar lo que desea envolver o usar un comando de movimiento. Por ejemplo, gggqG envolverá el búfer completo.