O texto marcado como __bold__
ou _italic_
aparece na mesma cor que o texto normal.
Os títulos e o código são exibidos em cores diferentes, portanto o vim reconhece corretamente o arquivo como uma redução.
Não importa qual esquema de cores eu use.
É possível deixar o texto marcado em negrito ou itálico no Markdown, destacado em suas próprias cores?
PS: Estou usando uma instalação completa do vim (não vim-tiny) versão 7.4 no Xubuntu Linux.
Isto é o que parece. Enquanto as linhas anteriores mostram que os títulos etc. funcionam, a linha 22-26 contém texto que deveria ter sido destacado de forma diferente do padrão - isso está presente, :colorscheme default
mas também não funciona em outros
:verbose highlight htmlBold
e:verbose highlight htmlItalic
? Esses devem ser os grupos de destaque padrão, se você estiver usando o suporte de descontos embutido.vim
a partirxterm
commarkdown
ouhtml
arquivos. Mas se eu começartmux
do mesmoxterm
jeito, ele funcionará como esperado. Fazer:set ft=html
parece corrigi-lo (ofiletype
já era HTML).:highlight htmlBold
dizcleared
*, mas muitos outroshtml*
destaques são bons) ... Não tenho certeza do que está acontecendo aqui.xxx cleared
- isso significa que o suporte embutido à redução não está funcionando?Respostas:
Tente algo assim:
fonte
Parece que os esquemas de cores padrão do Vim não têm o melhor suporte para descontos e usam o arquivo de sintaxe HTML. Isso provavelmente está causando o seu problema.
Tente instalar um esquema de cores mantido e popular. Solarized , Monokai e base16 são escolhas comuns.
fonte
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 ele realmente reconheceu que não é um arquivo html.:verb hi htmlBold
minha máquina é esta:ctermfg=3 guifg=#ebcb8b Last set from ~/.vim/bundle/base16-vim/colors/base16-ocean.vim
para que a cor seja definida claramente pelo meu esquema de cores. Por favor, compare minha saída com a de @ LB7979, ondehtmlBold xxx term=bold cterm=Bold gui=bold Last set from /usr/share/vim/vim74/syntax/html.vim
. Nenhuma menção ao realce de cores na sintaxe HTML padrão do Vim. Abold
configuração provavelmente não está funcionando porque a renderização de texto em negrito está desativada por padrão na maioria dos emuladores de terminal.:hi htmlBold ctermfg=#ff0000 guifg=#ff0000
e verifique se o texto em negrito no seu buffer fica vermelho.