El texto marcado como __bold__
o _italic_
aparece en el mismo color que el texto normal.
Los encabezados y el código aparecen en diferentes colores, por lo que vim reconoce correctamente el archivo como rebaja.
Esto no importa el esquema de colores que use.
¿Es posible hacer que el texto marcado como negrita o cursiva en Markdown, resaltado en sus propios colores?
PD: Estoy usando una versión completa de vim install (no vim-tiny) 7.4 en Xubuntu Linux.
Esto es lo que parece. Mientras que las líneas anteriores muestran que los encabezados, etc. funcionan, la línea 22-26 contiene texto que debería haber sido resaltado de manera diferente a la predeterminada; esto está en :colorscheme default
pero tampoco funciona en otros
:verbose highlight htmlBold
y:verbose highlight htmlItalic
? Estos deberían ser los grupos de resaltado predeterminados si está utilizando el soporte de rebajas incorporado.vim
desde oxterm
con archivos. Pero si empiezo por dentro , funciona como se esperaba. Hacer parece solucionarlo (el ya era HTML). dice * pero muchos otros aspectos destacados están bien) ... No estoy seguro de lo que está pasando aquí.markdown
html
tmux
xterm
:set ft=html
filetype
:highlight htmlBold
cleared
html*
xxx cleared
: ¿eso significa que el soporte de rebajas incorporado no funciona?Respuestas:
Intenta algo así:
fuente
Parece que los esquemas de color predeterminados de Vim no tienen el mejor soporte para rebajas y en su lugar usan el archivo de sintaxis HTML. Eso probablemente esté causando tu problema.
Intente instalar un esquema de color mantenido y popular en su lugar. Solarized , Monokai y base16 son opciones comunes.
fuente
Error detected while processing /usr/share/vim/vim74/colors/base16-eighties.vim: line 4: E477: No ! allowed: <!DOCTYPE html> line 5: E488: Trailing characters: <html lang= line 6: E488: Trailing characters: <head prefix= line 7: E488: Trailing characters: <meta charset='utf-8'>
etc. Parece que realmente reconoce que no es un archivo html.:verb hi htmlBold
en mi máquina es este:ctermfg=3 guifg=#ebcb8b Last set from ~/.vim/bundle/base16-vim/colors/base16-ocean.vim
por lo que el color se establece claramente por mi esquema de color. Compare mi salida con la de @ LB7979, dondehtmlBold xxx term=bold cterm=Bold gui=bold Last set from /usr/share/vim/vim74/syntax/html.vim
. No se menciona el resaltado de color en la sintaxis HTML predeterminada de Vim. Labold
configuración probablemente no funciona, ya que la representación de texto en negrita está desactivada de forma predeterminada en la mayoría de los emuladores de terminal.:hi htmlBold ctermfg=#ff0000 guifg=#ff0000
y verifique si el texto en negrita en su búfer se vuelve rojo.