Saya mengerjakan halaman web yang melibatkan skrip Non-Inggris dari waktu ke waktu, kebanyakan dari mereka menggunakan utf-8 charset, VIM dan Gvim tidak menampilkan Karakter UTF-8 dengan benar.
Menggunakan VIM 7.3.46 di windows 7 64 bit, dengan set guifont=Monaco:h10di _vimrc
Apakah ada cara untuk memperbaikinya?
Pembaruan: Saya telah mencari- set guifontwidecari di Google dan menemukan tindakan sebagai pengganti kedua untuk bahasa daerah.
Saya menambahkan baris berikut di _vimrc dan sebagian besar masalah saya terpecahkan.
set enc=utf-8
set fileencoding=utf-8
set fileencodings=ucs-bom,utf8,prc
set guifont=Monaco:h11
set guifontwide=NSimsun:h12
Font NSimsun di atas berfungsi untuk bahasa Cina, Masalahnya adalah saya tidak tahu bagaimana mereka mendapatkan nama font untuk bekerja dengan VIM, Courier Newdisebutkan Courier_Newjuga NSimsuntidak ada di direktori font. Font yang ingin saya gunakan adalah LathaTapi, saya tidak tahu bagaimana menggunakannya di File _vimrc. set guifontwide=latha:h12atau set guifontwide=Latha:h12tidak bekerja.
Jika saya berhasil mengatur guifontwideke latha, maka masalah saya akan terpecahkan, Bagaimana cara melakukannya?
set guifontwide=NSimsun:h12gagal menggunakan , mengatakan "Font lebar tidak valid" mungkin merupakan masalah non-monospace yang sama?
'guifont'dan nilainya'guifontwide'? Juga, OS apa yang Anda gunakan dan versi vim apa?