ฉันทำงานบนหน้าเว็บที่เกี่ยวข้องกับสคริปต์ที่ไม่ใช่ภาษาอังกฤษเป็นครั้งคราวส่วนใหญ่ใช้ชุดอักขระ 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 เวอร์ชันใด