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.
- Abra la configuración de VSCode a través de
Code => Preferences => Settings
. -
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.
-
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
.
- Instale la emulación Vim a través de extensiones VSCode.
- Abra la configuración de VSCode a través de
Code => Preferences => Settings
. -
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.
-
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.
- Bloquee todo el texto usando el modo de línea visual (Cambio +v)
- 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.
- Word Wrap (controla cómo deben ajustarse las líneas)
- Word Wrap Column (Controla la columna de ajuste del editor)
- 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.