วิธีการเปลี่ยนแบบอักษรเริ่มต้นของ gVim


1

แก้ไข: ฉันย้ายคำถามต้นฉบับไปที่'The gVim ที่เชื่อมต่อใน Windows 7 ข้ามไปที่สวิตช์แท็บ'

หลังจากดิ้นรนกับฉัน.vimrcฉันกำลังหันไปใช้การตั้งค่าแบบอักษรจากหน้าต่างรีจิสตรีแทนเพราะไม่มีguifont. vimrc ทุกอย่างทำงานได้ดี รีจิสทรีที่กล่าวถึงอย่างเดียวที่ฉันพบคือ

HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Console\TrueTypeFont

นี่สำหรับบรรทัดคำสั่ง MS แต่ไม่ใช่สิ่งที่ฉันกำลังมองหา ปัจจุบัน gVim ตั้งเป็นค่าFixedsysเริ่มต้น การค้นหาแม้ว่ารีจิสตรีสำหรับค่าจะfixedsysไม่แสดงผลลัพธ์ใด ๆ ความรู้สึกของฉันคือว่าสามารถเปลี่ยนผ่านการตั้งค่ารีจิสทรี มีค่ารีจิสทรีดังกล่าวหรือไม่


สิ่งนี้อาจไม่ตรงตามที่คุณต้องการ แต่คุณอาจพิจารณาใช้ vim มาตรฐาน (ไม่ใช่ gui) ใน Windows การใช้การเปลี่ยนคอนโซลคุณภาพสูงเช่นคอนโซล 2จะให้ประสบการณ์ VIM ตามปกติและคุณควรใช้ฟอนต์ที่คุณชอบ
Fopedush

คุณช่วยอธิบายคำถามได้ไหม? รายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่เกิดขึ้นเมื่อเทียบกับสิ่งที่คุณคาดหวังสิ่งที่ลำดับของคำสั่งที่คุณใช้ในการโหลดไฟล์ซึ่งการตั้งค่าในvimrcเมื่อเทียบกับgvimrcสิ่งที่ชอบ หากคุณยังไม่ได้กำหนดค่าเริ่มต้นของ gui ไว้ให้gvimrcลองอีกครั้งก่อน
Bradd Szonye

@Fushushush ฉันใช้ vim non-gui minttyแล้ว แต่ข้อดีของ gVim คือ+clientserverตัวเลือก นอกจากนี้หากคุณใช้vimperatorกับ firefox คุณสามารถแก้ไขช่องข้อความได้อย่างง่ายดายด้วยctrl-iทางลัด vimนี้ไม่ได้เป็นไปได้ด้วย
Forethinker

@BraddSzonye ฉันชี้แจงคำถาม ฉันไม่คิดว่ามันเป็นความขัดแย้งกับ. vimrc (ของฉันค่อนข้างใหญ่) และฉันทดสอบอย่างละเอียด แหล่งที่มาอัตโนมัติของ. vimrc และguifontใช้เพื่อกระตุ้นพฤติกรรม
Forethinker

ขอบคุณ ขั้นตอนต่อไปที่ดีคือการสร้างขั้นต่ำvimrcที่สร้างปัญหาขึ้นมาใหม่ หน้าต่างถูกปลดออกหรือไม่ถ้าคุณใช้หน้าต่างvimrcนั้นไม่มีอะไรนอกจากการguifontตั้งค่า?
Bradd Szonye

คำตอบ:


2

แบบอักษรถูก hardcoded เป็นไบนารีของ gvim.exe และ vim.exe ฉันเพียงแค่ค้นหาและปรับผ่านไบนารีสำหรับ 'Fixedsys' ฉันเปลี่ยนส่วนนั้นเป็นชื่อตัวอักษรที่ฉันต้องการและมันก็ดีทั้งหมด โปรแกรมแก้ไขใด ๆ จะทำ แต่ฉันใช้ vim อื่น (ไม่ใช่ gui, cygwin) ในกรณีนี้เนื่องจาก vim นั้นดีมากสำหรับการเปิดไฟล์ขนาดใหญ่ ฉันไม่ต้องการคอมไพล์ใหม่


1
คุณคอมไพล์มันใหม่หรือแฮ็คไบนารี? รายละเอียดใดที่คุณสามารถเสนอเพื่อช่วยเหลือผู้ที่ต้องการบรรลุสิ่งเดียวกัน
Bradd Szonye
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.