Una de las características más molestas de vim es la división de líneas. Por alguna razón, alguien descubrió que sería bueno dividir líneas incluso en formatos sensibles a espacios en blanco. Por ejemplo cambiando:
echo very-long-string > file
a
echo
very-long-string
> file
¿Cómo apagarlo?
Editar : no es una envoltura visual, está envuelta en un archivo (es decir, vim inserta \ n en el archivo si considera que la línea es demasiado larga). Envolver largas colas es sensato y, si bien uno puede desearlo, puedo vivir sin él.
very-long-string
contiene caracteres invisibles como 0x10 y 0x13? Como pboi escribió, vim no agrega caracteres.Respuestas:
set formatoptions-=tc
Ver
:help fo-table
para más información.La sugerencia de Wim
set textwidth=0
debería tener el mismo efecto, aunque muchos complementos de tipo de archivo molestos lo deshacerán por usted. (Ugh.)fuente
Supongo que está hablando de la función en la que las líneas largas se "ajustan" visualmente para mostrarse en varias líneas. (Sin embargo, esto no interfiere con el contenido del archivo, es solo la forma en que el texto se presenta visualmente). Ejecute el siguiente comando para desactivar esta función:
Si está viendo que vim realmente está dividiendo líneas automáticamente (no solo visualmente sino insertando saltos de línea), entonces debe haber configurado vim para limitar el ancho del texto; esto no está habilitado por defecto. En ese caso, puede volver a deshabilitarlo así:
Edite su
.vimrc
archivo de configuración para que estos cambios sean permanentes.fuente
set backupdir=/tmp
solo ..