Teks yang ditandai sebagai __bold__
atau _italic_
muncul dalam warna yang sama dengan teks normal.
Judul dan kode tampil dengan warna berbeda, sehingga vim mengenali file dengan benar sebagai penurunan harga.
Ini tidak peduli warna apa yang saya gunakan.
Apakah mungkin untuk membuat teks yang ditandai dengan huruf tebal atau miring dalam Markdown, disorot dalam warna mereka sendiri?
PS Saya menggunakan instalasi penuh vim (bukan vim-tiny) versi 7.4 di Xubuntu Linux.
Ini seperti apa. Sementara baris sebelumnya menunjukkan bahwa heading dll berfungsi, baris 22-26 berisi teks yang seharusnya disorot berbeda dari default - ini ada di :colorscheme default
tetapi tidak bekerja di yang lain juga
:verbose highlight htmlBold
dan:verbose highlight htmlItalic
? Ini harus menjadi grup sorotan default jika Anda menggunakan dukungan penurunan harga bawaan.vim
darixterm
denganmarkdown
atauhtml
file. Tetapi jika saya mulaitmux
di dalam yang samaxterm
itu berfungsi seperti yang diharapkan. Melakukan:set ft=html
sepertinya memperbaikinya (yangfiletype
sudah HTML).:highlight htmlBold
mengatakancleared
* tetapi banyakhtml*
highlight lainnya baik-baik saja) ... Tidak yakin apa yang terjadi di sini.xxx cleared
- apakah itu berarti dukungan markdown bawaan tidak berfungsi?Jawaban:
Coba sesuatu seperti itu:
sumber
Sepertinya skema warna default Vim tidak memiliki dukungan terbaik untuk penurunan harga dan menggunakan file sintaks HTML sebagai gantinya. Itu mungkin menyebabkan masalah Anda.
Coba pasang skema warna yang dipelihara dan populer. Solarized , Monokai dan base16 adalah pilihan umum.
sumber
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'>
dll. Sepertinya itu benar-benar dikenali itu bukan file html.:verb hi htmlBold
pada mesin saya adalah ini:,ctermfg=3 guifg=#ebcb8b Last set from ~/.vim/bundle/base16-vim/colors/base16-ocean.vim
sehingga warnanya menjadi jelas diatur oleh skema warna saya. Silakan bandingkan output saya dengan yang ada di @ LB7979, di manahtmlBold xxx term=bold cterm=Bold gui=bold Last set from /usr/share/vim/vim74/syntax/html.vim
. Tidak disebutkan penyorotan warna dalam sintaks HTML default Vim. Thebold
pengaturan mungkin tidak bekerja baik penyebab render teks tebal tidak aktif secara default di sebagian emulator terminal.:hi htmlBold ctermfg=#ff0000 guifg=#ff0000
dan memeriksa apakah teks tebal dalam buffer Anda berubah merah.