temas personalizar colores color activar vim putty vim-syntax-highlighting

personalizar - Cómo configurar un color personalizado para el resaltado plegado en.vimrc(para usar con masilla)



vim colors (2)

Además de la explicación de , se deben agregar las siguientes líneas a .vimrc como se describe mediabandit.co.uk/blog/151_putty-colours :

if &term =~ "xterm" "256 color -- let &t_Co=256 " restore screen after quitting set t_ti=ESC7ESC[rESC[?47h t_te=ESC[?47lESC8 if has("terminfo") let &t_Sf="/ESC[3%p1%dm" let &t_Sb="/ESC[4%p1%dm" else let &t_Sf="/ESC[3%dm" let &t_Sb="/ESC[4%dm" endif endif

Después de lo cual, cualquier valor de color decimal elegido de la tabla de colores xterm256 proporcionada por debe mostrarse en PuTTY en consecuencia.

Añadiendo lo siguiente a los trabajos .vimrc

:hi Folded ctermbg=Grey

pero aún es demasiado brillante y prominente, por lo que queremos especificar un triplete de color más específico, así:

:hi Folded ctermbg=#A0A0A0

pero vi no lo aceptará:

Error detected while processing /home/guest/.vimrc: line 10: E421: Color name or number not recognized: ctermbg=#A0A0A0

¿Alguna sugerencia?


El cterm en ctermbg es la abreviatura de "terminal de color". Se utiliza para definir el color de fondo cuando Vim se ejecuta en un emulador de terminal y solo puede aceptar colores con nombre como grey o cyan o números de color como 7 . Los valores hexadecimales solo funcionan en GVim / MacVim y se deben usar con guibg / guifg así:

hi Folded guibg=#A0A0A0

En su shell, haga $ echo $TERM : debería devolver algo como xterm , screen , xterm-256color o algunas variantes.

Si ejecuta Vim en un emulador de terminal que no puede mostrar más de 8/16 colores ( $TERM no contiene 256color ), no podrá usar un tono de gris diferente a menos que defina su propia paleta en su emulador de terminal.

Debe tener un aspecto como este:

hi Folded ctermbg=7

O así:

hi Folded ctermbg=grey

Si su emulador de terminal se anuncia a sí mismo como "256 colores listos" ( $TERM 256color contiene 256 colores), puede usar cualquier color en este gráfico siempre que use su número ( 242 ) y no su valor hexadecimal.

Debe tener un aspecto como este:

hi Folded ctermbg=242