ฉันทำงานบนหน้าเว็บที่เกี่ยวข้องกับสคริปต์ที่ไม่ใช่ภาษาอังกฤษเป็นครั้งคราวส่วนใหญ่ใช้ชุดอักขระ utf-8, VIM และ Gvim ไม่แสดงอักขระ UTF-8 อย่างถูกต้อง
ใช้ VIM 7.3.46 บน windows 7 64 บิตด้วยset guifont=Monaco:h10ใน _vimrc
มีวิธีแก้ไขปัญหานี้หรือไม่?
อัปเดต: ฉันได้ใช้ googled และพบว่าset guifontwideทำหน้าที่เป็นทางเลือกที่สองสำหรับภาษาในภูมิภาค
ฉันเพิ่มบรรทัดต่อไปนี้ใน _vimrc และปัญหาส่วนใหญ่ของฉันได้รับการแก้ไขแล้ว
set enc=utf-8
set fileencoding=utf-8
set fileencodings=ucs-bom,utf8,prc
set guifont=Monaco:h11
set guifontwide=NSimsun:h12
ดังกล่าวข้างต้น NSimsun อักษรทำงานสำหรับจีน, ปัญหาคือผมไม่ทราบว่าพวกเขามีชื่ออักษรที่จะทำงานร่วมกับเสียงเรียกเข้า, Courier Newกล่าวคือCourier_NewยังNSimsunไม่มีที่ไหนเลยในไดเรกทอรีตัวอักษร แบบอักษรที่ฉันต้องการใช้คือLathaแต่ฉันไม่รู้วิธีใช้ในไฟล์ _vimrc set guifontwide=latha:h12หรือset guifontwide=Latha:h12ไม่ทำงาน
ถ้าผมประสบความสำเร็จในการตั้งค่าguifontwideไปlathaแล้วปัญหาของฉันจะได้รับการแก้ไขวิธีการทำมันได้หรือไม่
'guifont'และมูลค่าของ'guifontwide'อะไร? นอกจากนี้คุณใช้ระบบปฏิบัติการอะไรและ vim เวอร์ชันใด