mac instalar vim macvim

vim - instalar - Cambio de color de fondo en una columna determinada



textmate (3)

Me gustaría poder resaltar el margen de ajuste / ancho del texto en vim cambiando el color de fondo (¿o tal vez solo una línea?). Muchos IDE tienen esto. Me burlé de lo que estoy hablando:

Alguien sabe si esto se puede hacer en macvim o gvim?


Desde Vim 7.3 es posible tener columnas resaltadas de esta manera:

Para configurarlo al textwidth actual:

:set cc=+1

O puede configurarlo a un valor predefinido:

:set cc=80

Puedes cambiar su color así:

:hi ColorColumn ctermbg=lightgrey guibg=lightgrey

Consulte la ayuda para más detalles:

:help colorcolumn


Prueba esto:

:match ErrorMsg ''/%>80v./+''

Resaltará el texto más allá de 80 caracteres, puede reemplazar ''80'' con cualquier ancho de envoltura que tenga. Sin embargo, solo resaltará los caracteres que excedan el ancho, y luego solo en las líneas que en realidad son más largas que el ancho.

Visite http://vim.wikia.com/wiki/Highlight_long_lines para obtener más información, pero casi todos logran lo mismo.


autocmd FileType * execute "setlocal colorcolumn=" . join(range(&textwidth,250), '','') highlight ColorColumn guibg=#303030 ctermbg=0

El gran problema con esto es que el resaltado de la columna de color tiene mayor prioridad que la búsqueda por hls. Básicamente, no podrá ver los elementos de búsqueda resaltados más allá de ese margen ...