Saltar al contenido

Líneas de ajuste automático en la columna en VSCode

Nuestros mejores desarrolladores han agotado sus provisiones de café, por su búsqueda noche y día por la resolución, hasta que Gloria halló la contestación en Gitea por lo tanto hoy la comparte con nosotros.

Solución:

VSCode no es compatible con esto de fábrica. Pero puedes instalar el Rewrap extensión, que le permite formatear el bloque en el que se encuentra actualmente el cursor presionando alternativa + q.

Rewrap no requiere más configuraciones, ya que lee las configuraciones de VSCode para obtener la columna en la que romper.

Rewrap también admite el ajuste automático (desactivado de forma predeterminada): https://github.com/stkb/Rewrap/wiki/Auto-wrap

Desafortunadamente, VSCode aún no tiene esta característica. Pero, todavía podemos hacer que sea tan parecido como la característica hermosa de ajuste automático de palabras de vim.


Primer paso

Necesitamos configurar la función de ajuste automático de palabras en VSCode.

  1. Abra la configuración de VSCode a través de Code => Preferences => Settings.
  2. Agregue estas 3 líneas de configuración del editor.

    "editor.wordWrap": "wordWrapColumn",
    "editor.wrappingIndent": "same",
    "editor.wordWrapColumn": n
    

    No olvides cambiar (norte) con su longitud preferida de línea de columnas. A mí me parece más cómodo ponerlo en 60.

  3. Guarde esta configuración.

El objetivo principal de este primer paso es que nos sintamos más cómodos cuando escribimos porque no necesitamos escribir manualmente. Ingresar y ver una larga línea de texto.


Segundo paso

Necesitamos instalar la emulación Vim para VSCode y configurar vim textwidth.

  1. Instale la emulación Vim a través de extensiones VSCode.
  2. Abra la configuración de VSCode a través de Code => Preferences => Settings.
  3. Agregue esta línea de configuración de vim.

    "vim.textwidth": n,
    

    No olvides cambiar (norte) con su longitud preferida de línea de columnas. Para mí, configuraré esto para que sea lo mismo con (norte) en el primer paso.

  4. Guarde esta configuración.


Uso actual

Cuando termine de escribir todo el documento, puede formatearlo para que tenga líneas de envoltura de esta manera.

  1. Bloquee todo el texto usando el modo de línea visual (Cambio +v)
  2. Escribe ‘gq’

Ahora VSCode admite el ajuste automático listo para usar.

Configuración –> Editor de texto –> Las últimas 3 opciones (como hoy) son para el ajuste automático.

  1. Word Wrap (controla cómo deben ajustarse las líneas)
  2. Word Wrap Column (Controla la columna de ajuste del editor)
  3. Sangría envolvente (controla la sangría de las líneas envolventes)

De forma predeterminada, Word Wrap está desactivado.

Si piensas que te ha sido de utilidad nuestro artículo, te agradeceríamos que lo compartas con más programadores y nos ayudes a dar difusión a nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *