Ia adalah win32, gvim, versi 7.4, penyerlahan python. Bagaimana untuk menyerlahkan tanda sama? Tidak ada masalah dengan penonjolan kod.
Terima kasih atas jawapan anda, kaedah anda boleh diserlahkan.
Saya tidak tahu apa yang berlaku, tetapi saya tidak boleh menukar fail .vim Ia hanya berfungsi jika saya memasukkan arahan tersebut dalam tetingkap.
Akhirnya faham, apa yang saya ubah suai ialah fail sorotan python.vim dalam direktori pemasangan vim,
Dan saya memasang bundle dan python-syntax, dan lalai dimuatkan ialah python.vim di bawah python-syntax,
Jadi pengubahsuaian itu tidak sah.
Poster boleh mencuba penyelesaian ini dan menulis peraturan penyerlahan sintaksnya sendiri:
syntax/python.vim
di bawah folder .vimsyntax/python.vim
文件解释:
syntax match建立一个语法组,这个组叫做
pythonOperator
而
highlight link pythonOperator SpecialChar
让这个语法组匹配的内容都带有SpecialChar
高亮类型。SpecialChar
高亮类型是什么意思呢? 打开你的配色主题方案(一般在.vim/bundle
的同名文件夹下的colors目录里),你可以看到作者对不同的高亮类型设置了不同的颜色。SpecialChar
就是其中的一种。test.py
padanan sintaks mencipta kumpulan sintaks yang dipanggil
pythonOperator
Dan
highlight link pythonOperator SpecialChar
membenarkan kandungan yang dipadankan oleh kumpulan sintaks ini mempunyai jenis serlahanSpecialChar
.SpecialChar
Apakah yang dimaksudkan dengan jenis yang diserlahkan? Buka skema tema warna anda (biasanya dalam direktori warna di bawah folder nama yang sama.vim/bundle
), anda dapat melihat bahawa pengarang telah menetapkan warna yang berbeza untuk jenis sorotan yang berbeza.SpecialChar
ialah salah satu daripadanya. 🎜 🎜 🎜Buka fail ujian ini:test.py
dan lihat jika ia berfungsi🎜 🎜 rrreeeSorotan yang disebut oleh penyoal adalah padanan warna tatabahasa?
Laman web ini boleh mencipta fail padanan warna vim secara visual http://bytefluent.com/vivify
Anda boleh mencubanya
hi Operator ctermfg=red guifg=red
Bergantung pada kod yang ingin anda serlahkan, anda boleh memasang pemalam yang sepadan mengikut bahasa.
Atau cuba skema warna yang berbeza.