41 votos

Reflujo de bloques de comentarios con vim

Estoy limpiando el código de otra persona y trabajando con Vim. Me gustaría volver a fluir los comentarios para que estén formateados de manera consistente.

Por ejemplo:

    # one two three four five six seven
    # eight nine
    # ten eleven twelve thirteen fourteen
    # fifteen sixteen seventeen 
    # eighteen
    # nineteen

Se convertiría en:

    # one two three four five six seven eight nine ten eleven 
    # twelve thirteen fourteen fifteen sixteen seventeen
    # eighteen nineteen

Por lo tanto, un flujo de trabajo que fácilmente descomentar el código, volver a fluir el párrafo y luego volver a comentar el código con la sangría conservada. Si hay un plugin existente que hace exactamente esto, eso sería genial.

65voto

Walter Puntos 3584

El gq tiene en cuenta los comentarios y el sangrado. Normalmente uso V para seleccionar visualmente las líneas (con k y j) y luego presiono gq. La textwidth %-% se utiliza para formatear las líneas a la longitud adecuada. Consulta :help gq para obtener más información.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X