vim mengalih keluar penonjolan aksara '_'
PHP中文网
PHP中文网 2017-05-16 16:34:22
0
2
681
  1. Baru-baru ini, apabila menggunakan vim untuk mengedit teks, saya menemui sorotan latar belakang merah '_' dalam satu perkataan. Bagaimana saya boleh membatalkan ini?

  2. .vimrc theme:elfford.

  3. Apabila saya mengedit fail *.md, sentiasa ada highlight seperti dalam gambar di bawah. Bagaimana untuk membuangnya?

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
某草草

Saya menggunakan vim-markdown, yang nampaknya tidak mengalami masalah ini

Ini kebanyakannya berkaitan dengan pengiktirafan tatabahasa.

Anda boleh melakukan ini, mula-mula gerakkan kursor ke kedudukan garis bawah dalam vim, dan laksanakan :echo synIDattr(synID(line("."),col("."),0),"name":echo synIDattr(synID(line("."),col("."),0),"name"

这个会输出当前位置的语法识别标记。。记住输出的内容,你这个有可能是报错之类的?我猜

我的输出是 mkdNonListItemBlock,命令行里(bash之类的)执行 grep -r 'mkdNonListItemBlock' .,就会输出这个语法识别所在的文件。我的就是对应 ~/.vim/plugged/vim-markdown/syntax/markdown.vim

你这个用转义当然也可以解决,markdown 本身也有转义。。但你这个情况是不必要转义的。。多人协作的时候不论是转义 _ 还是 ** 之间用 __

Ini akan mengeluarkan tanda pengecaman tatabahasa kedudukan semasa. . Ingat output Adakah mungkin anda melaporkan ralat atau sesuatu? Saya rasa 🎜 🎜Output saya ialah mkdNonListItemBlock Jika anda melaksanakan grep -r 'mkdNonListItemBlock' . dalam baris arahan (bash atau sebagainya), fail di mana pengenalan sintaks ini terletak. akan menjadi output. Milik saya sepadan dengan ~/.vim/plugged/vim-markdown/syntax/markdown.vim🎜 🎜Sudah tentu anda boleh menyelesaikan masalah ini dengan melarikan diri, markdown sendiri juga mempunyai melarikan diri. . Tetapi dalam kes anda tidak perlu melarikan diri. . Apabila berbilang orang bekerjasama, sama ada melarikan diri _ atau menggunakan __ antara ** akan menyebabkan perbezaan yang tidak perlu. Anda disyorkan agar menggunakan pemalam vim-markdown untuk menyelesaikan masalah🎜
小葫芦

Masalah kini selesai:

Tiada konfigurasi lain telah diubah suai. Malah, apabila kami mengedit fail penurunan nilai, paparan abnormal lain sering disebabkan oleh sintaks penurunan harga untuk masalah saya di atas, cuma elakkan tanda garis bawah _ Hanya aksara._字符即可.

同时, 当这个下划线出现在* 或 ** 或 ** 之间的时候, 也会出现其他样式的问题, 这时候对于下划线,可以__

Pada masa yang sama, apabila garis bawah muncul di antara * atau ** atau **, masalah gaya lain juga akan berlaku Pada masa ini, untuk garis bawah, anda boleh menggunakan __kod> Dua garis bawah boleh menyelesaikan masalah gaya.🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan