2011-04-09 11 views
14

Cuando edito un archivo haskell en Vim, mi editor ajusta automáticamente los comentarios que van más allá de los 80 caracteres a la siguiente línea. Me gustaría que Vim use el mismo comportamiento para los archivos Python (y archivos de texto), pero no puedo encontrar la configuración que hace esto en ninguna parte, en mi carpeta ~/.vim/syntax o vimrc.Enrollar automáticamente las líneas largas en VIM

Estas son las líneas correspondientes de mi .vimrc:

set wrap 
set textwidth=80 

Respuesta

11

Configuración textwidth pondrá su longitud máxima de línea. Esto pondría una nueva línea en ese punto de personaje (sin embargo, el espacio en blanco podría jugar con un 80 exacto). (Esto afecta el formato real de su archivo).

wrap es de hecho lo que usted desea para su división/envoltura.

Asegúrate de que tu .vimrc esté en tu directorio personal.

+0

Esta pregunta en StackOverflow habla de algunas cosas envoltura pitón, así http://stackoverflow.com/questions/1314174/is-there-any-way-to-get-vim-to-auto-wrap- python-strings-at-79-chars – wilbbe01

+1

Gracias - Creo que agregar "c" a mis 'formatoptions' ayudó a resolver el problema. –

1

Utilizo la siguiente secuencia de comandos en my vimrc para envolver el archivo .txt automáticamente. Esto puede darte algunas pistas.

if has('autocmd') 
    au BufRead,BufNewFile *.txt set wm=2 tw=80 
endif 
+0

Si 'textwidth! = 0' entonces' wordmargin' se ignora. – wting

Cuestiones relacionadas