plugin - Auto envolver líneas largas en VIM
comment plugin vim (3)
Cuando edito un archivo haskell en Vim, mi editor ajusta automáticamente los comentarios que pasan de los 80 caracteres a la siguiente línea. Me gustaría que Vim use el mismo comportamiento para los archivos de Python (y los archivos de texto), pero no puedo encontrar la configuración que hace esto en ninguna parte, en mi carpeta ~/.vim/syntax
o vimrc
.
Aquí están las líneas relevantes de mi .vimrc:
set wrap
set textwidth=80
La configuración del textwidth
pondrá la longitud máxima de la línea. Esto pondría una nueva línea en ese punto de carácter (el espacio en blanco podría jugar con un 80 exacto un poco). (Esto afecta el formato real de su archivo).
wrap
es de hecho lo que quieres para tu división / envoltura sin embargo.
Asegúrese de que su .vimrc esté en su directorio de inicio.
Si una línea ya es más larga que el ancho de texto cuando se inicia el modo de inserción, es posible que la línea no se ajuste, incluso si se agrega texto a la línea. No se formatoptions una línea larga cuando se agrega texto si las formatoptions contienen "l". Si es necesario, "l" se puede eliminar de la siguiente manera:
:set fo-=l
Puede verificar el valor de sus opciones de formato a través de:
:set fo?
Puedes aprender el significado de esas letras here o por medio de:
:he fo-table
Utilizo el siguiente script en mi vimrc para envolver el archivo .txt automáticamente. Esto puede darle algunos consejos.
if has(''autocmd'')
au BufRead,BufNewFile *.txt set wm=2 tw=80
endif