เปลี่ยนขนาดตัวอักษร macvim?


178

ฉันใช้ macvim และฉันรักมัน ฉันชอบแบบอักษรเริ่มต้นด้วย

คำถามของฉันคือ:

ฉันจะเปลี่ยนขนาดตัวอักษรใน. gvimrc ของฉันได้อย่างไร ฉันต้องการให้มันใหญ่กว่าโดยไม่ต้องเปลี่ยนแบบอักษรจากค่าเริ่มต้น

ตัวอย่างทั้งหมดที่ฉันได้เห็นระบุตัวอักษรแล้ว ':' ตามขนาด

ดังนั้นฉันจะเปลี่ยนขนาดไม่ใช่แบบอักษรได้อย่างไร

ขอบคุณ!

คำตอบ:


142

แบบอักษรเริ่มต้นคือBitstream Vera (ค้นหา 'แบบอักษรเริ่มต้น' ในหน้านั้น) เหตุใดจึงไม่เพียงระบุไว้ แต่ใช้ขนาดแบบอักษรอื่น เช่น

:set guifont=Bitstream\ Vera\ Sans\ Mono:h14

วิธีนี้ยังช่วยให้มั่นใจได้ว่าหากในอนาคตการเปลี่ยนแปลงค่าเริ่มต้น (เช่นค่าเริ่มต้นของระบบMonaco) คุณจะยังคงเปิดใช้งานแบบอักษรที่คุณต้องการ


อ่า แต่ฉันคิดออกแล้วมันใกล้เคียงที่สุดกับสิ่งนี้ ขอขอบคุณที่ติดตามฉันให้ถูกทาง มันDe Ja Vu Veraอยู่ในระบบของฉัน ฮะ. ขอบคุณมาก!
อเล็กซ์

@Alex: มันน่าสนใจ ดูเหมือนว่าเอกสารจะล้าสมัยไปเล็กน้อยแล้ว ตัวอักษรนี้เป็นส่วนขยายจากเดิมที่Bitstreamครอบครัวของตัวอักษร"เพื่อให้ช่วงกว้างของตัวละครยังคงรูปลักษณ์เดิมและความรู้สึก" ขอบคุณที่กลับมาพร้อมข้อมูลนี้
ire_and_curses

2
ใน OS X Mavericks คำตอบนี้ไม่ทำงาน ดู @Denis คำตอบด้านล่าง : set guifont = Menlo \ Regular: h16
Travis Bear

111

วิธีที่รวดเร็วในการตั้งค่าตัวอักษรถ้าคุณไม่คิดเมนู popping :set gfn=*ขึ้นคือการพิมพ์

สิ่งนี้จะช่วยให้คุณสามารถปรับเปลี่ยนคุณสมบัติของแบบอักษรใด ๆ โดยไม่ต้องเปลี่ยนสิ่งอื่นใด

จากนั้นคุณสามารถใช้:set gfnเพื่อดูว่าตอนนี้ถูกตั้งค่าเป็นอะไรและเพิ่มเข้าไปใน. vimrc ของคุณ

เป็นตัวอย่างในกรณีของฉันมันแสดงguifont=Monaco:h12และเพื่อให้ได้การตั้งค่าเดียวกันเมื่อเริ่มต้นฉันเพิ่มset gfn=Monaco:h12ใน. vimrc ของฉัน


3
ขอบคุณสำหรับเคล็ดลับ 'set gfn = *' ฉันต้องการเห็นรายการสิ่งที่มีอยู่ --- ดีที่รู้ว่าฉันทำได้!
หลบเลี่ยงใน

65

คำตอบข้างต้นไม่ได้ผลสำหรับฉันนี่คือสิ่งที่ได้ผล:

เพิ่มใน. gvimrc ของคุณสำหรับผู้ใช้ janus คือ ~ / .gvimrc.after:

set guifont=Menlo\ Regular:h14

สำหรับ subvim สร้างไฟล์: ~ / .vim / custom / gvimrc
Lenar Hoyt

2
คุณสามารถเพิ่มบรรทัดใน ~ /
.vimrc

สิ่งนี้ใช้ได้สำหรับฉัน (เช่นเดียวกับที่กล่าวมาทั้งหมด) ฉันเปลี่ยน ~ / .vmrc
Jorammer

59

- =และ- -จะเพิ่มและลดขนาดตัวอักษรตามลำดับ


ฉันได้ใช้ Ctrl + Shift + = เพื่อเพิ่มแบบอักษร อาจเป็นเพราะฉันใช้รูปแบบแป้นพิมพ์ภาษานอร์เวย์
smat

1
@smat ดีพูดถึง MacVim บน OSX โดยเฉพาะ
คอนเนอร์

4
นอกจากนี้เราเข้าใจว่าพวกเขาต้องการเปลี่ยนไซต์แบบอักษรหรือไม่จากนั้นพวกเขาต้องการให้สิ่งนี้เป็นความพึงพอใจในเซสชันต่างๆ คำตอบนี้จะไม่ทำอย่างนั้น
ใหม่ Alexandria

1
@Conner ควรเป็น Cmd + Shift + = ในความคิดเห็นด้านบนของฉัน ขอขอบคุณที่พบข้อผิดพลาด
smat


7

บันทึกย่อที่มีประโยชน์หนึ่งรายการหายไปจากการตอบกลับ - คุณสามารถใช้set guifont=*ซึ่งจะแสดงตัวเลือกฟอนต์เพื่อให้คุณเลือกจากแบบอักษรที่มีอยู่ในระบบ มันอาจจะเป็น OSX และ Linux เท่านั้น แต่จะต้องใส่ด้วยตนเอง

เมื่อคุณเลือกแบบอักษรแล้วคุณสามารถใช้set guifontอีกครั้งซึ่งจะพิมพ์ชื่อของแบบอักษรและขนาดที่คุณเลือก ข้อแม้เพียงข้อเดียวคือช่องว่างใด ๆ จำเป็นต้องถูกแบ็กสแลชใน ~ / .vimrc ของคุณ


จากคำตอบทั้งหมดนี่คือคำตอบที่เป็นประโยชน์กับฉันมากที่สุด ขอบคุณ. :)
Levi Figueira

6

การเปลี่ยนขนาดในขนาดฟอนต์คอนโซล vimสามารถเพิ่มหรือลดขนาดได้

set guifont=Menlo\ Regular:h14

สำหรับMacvimทำงานคีย์ลัดต่อไปนี้

zoom out - CMD+-
zoom in -CMD+=

สำหรับเทอร์มินัล

Zoom in-CMD/ctrl++
Zoom out-CMD/ctrl+-
Normal default size - CMD/cmd+0    

ใช่ที่ถูกต้อง. ในขณะที่คุณซูมเข้า / ออกค่าของfontsizeในset guifont=Menlo\ Regular:h<fontsize>จะเพิ่มขึ้น / ลดลงตาม
A-Dubb
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.