¿Cómo puedo ajustar automáticamente las líneas en VSCode? Con eso quiero decir que si una línea llega a una columna específica, inserte automáticamente una nueva línea en el límite de la palabra más cercano a esa columna sin pasar. Vim tiene una configuración llamada textwidth que hace esto y me gusta usar cuando edito Markdown. No parece que VSCode lo haga, por lo que puedo decir. Solo tiene formas de controlar la envoltura por software.
visual-studio-code
vscode-settings
Brian Schlenker
fuente
fuente
Respuestas:
VSCode no admite esto de forma inmediata. Pero puede instalar la
Rewrap
extensión, que le permite formatear el bloque en el que se encuentra actualmente su cursor presionando Alt+ 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 envoltura automática (desactivada de forma predeterminada): https://github.com/stkb/Rewrap/wiki/Auto-wrapfuente
Desafortunadamente, VSCode aún no tiene esta función. Pero, todavía podemos hacer que sea lo más cercano a la hermosa característica de ajuste automático de palabras de vim .
Primer paso
Necesitamos configurar la función de ajuste de palabras suaves en VSCode.
Code => Preferences => Settings
.Agregue estas 3 líneas de configuración del editor.
No olvide cambiar ( n ) con su longitud preferida de línea de columnas. Para mí, me siento más cómodo poniéndolo en 60.
Guarde esta configuración.
El propósito principal de este primer paso es hacernos sentir más cómodos cuando escribimos porque no necesitamos escribir manualmente Entery ver una línea larga de texto.
Segundo paso
Necesitamos instalar la emulación Vim para VSCode y configurar
vim textwidth
.Code => Preferences => Settings
.Agregue esta línea de configuración de vim.
No olvide cambiar ( n ) con su longitud preferida de línea de columnas. Para mí, estableceré que esto sea lo mismo que ( n ) en el primer paso.
Guarde esta configuración.
Uso actual
Cuando termine de escribir todo el documento, puede formatearlo para que sean líneas ajustadas de esta manera.
fuente
Ahora VSCode admite el empaquetado automático desde el primer momento.
Configuración -> Editor de texto -> Las últimas 3 opciones (como en la actualidad) son para envoltura automática.
Por defecto, Word Wrap está desactivado.
fuente
Actualmente hay una solicitud abierta para esto en el rastreador de problemas de código VS en GitHub, puede encontrarlo aquí
fuente
Comentarios de envoltura dura
Utilice la extensión Rewrap .
Código de envoltura suave
Agregue la siguiente configuración (reemplace el ancho de la columna con su preferencia):
"editor.wordWrapColumn": 100
Luego agregue
"editor.wordWrap": "wordWrapColumn"
(se ajusta en la columna) o"editor.wordWrap": "bounded"
(se ajusta en la columna o en la ventana gráfica).Comentarios de envoltura dura y código de envoltura suave
Desafortunadamente, la extensión y la configuración de VSCode no funcionan bien.
No dude en votar a favor de esta solicitud de función .
fuente