Thay đổi cỡ chữ macvim?


178

Tôi đang sử dụng macvim và tôi thích nó. Tôi cũng thực sự thích phông chữ mặc định.

Câu hỏi của tôi là:

Làm cách nào để thay đổi kích thước phông chữ trong .gvimrc của tôi? Tôi muốn nó lớn hơn, mà không thay đổi phông chữ từ mặc định.

Tất cả các ví dụ tôi đã thấy chỉ định một phông chữ sau đó là ':' rồi kích thước.

Vậy làm thế nào để tôi chỉ thay đổi kích thước không phải là phông chữ ?

Cảm ơn!

Câu trả lời:


142

Phông chữ mặc định là Bitstream Vera (tìm kiếm 'phông chữ mặc định' trên trang đó). Vậy tại sao không chỉ xác định điều đó, mà với một cỡ chữ khác nhau? Ví dụ

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

Cách tiếp cận này cũng đảm bảo rằng nếu trong tương lai các thay đổi mặc định (ví dụ như mặc định của hệ thống Monaco), bạn vẫn sẽ bật phông chữ ưa thích của mình.


Ah nhưng tôi đã tìm ra nó và nó là gần nhất với điều này. Cảm ơn đã giúp tôi đi đúng hướng. Đó là De Ja Vu Veratrên hệ thống của tôi. Huh. Dù sao cũng cảm ơn!
Alex

@Alex: Thật thú vị. Có vẻ như các tài liệu đã lỗi thời một chút rồi. Phông chữ này là một phần mở rộng của họ Bitstreamphông chữ gốc , "để cung cấp phạm vi ký tự rộng hơn trong khi vẫn giữ được giao diện ban đầu" . Cảm ơn đã trở lại với thông tin này.
ire_and_curses

2
Trên OS X Mavericks, câu trả lời này không hoạt động. Xem câu trả lời @Denis, bên dưới. : đặt guifont = Menlo \ Thường xuyên: h16
Travis Bear

111

Một cách nhanh chóng để đặt phông chữ nếu bạn không nhớ một menu bật lên là gõ :set gfn=*.

Điều này sẽ cho phép bạn điều chỉnh bất kỳ thuộc tính nào của phông chữ mà không thay đổi bất cứ điều gì khác về nó.

Sau đó, bạn có thể sử dụng :set gfnđể xem những gì hiện được đặt và thêm nó vào .vimrc của bạn.

Ví dụ, trong trường hợp của tôi, nó hiển thị guifont=Monaco:h12và do đó để có được cài đặt tương tự khi khởi động, tôi đã thêm vào set gfn=Monaco:h12.vimrc của mình.


3
Cảm ơn vì mẹo 'set gfn = *'. Tôi thực sự cần phải xem một danh sách những thứ đã có sẵn --- thật tốt khi biết tôi có thể!
evadeflow

65

Không có câu trả lời nào ở trên làm việc cho tôi, đây là những gì đã giải quyết:

Thêm vào .gvimrc của bạn, cho người dùng janus của nó ~ / .gvimrc.after:

set guifont=Menlo\ Regular:h14

Đối với subvim, hãy tạo một tệp: ~ / .vim / custom / gvimrc
Lenar Hoyt

2
Bạn cũng có thể thêm dòng trong thông thường ~ / .vimrc
aharris88

Điều này làm việc cho tôi (cũng không có gì ở trên). Tôi cũng đã thay đổi ~ / .vmrc
Jorammer

59

- =- -sẽ tăng và giảm kích thước phông chữ tương ứng.


Tôi đã sử dụng Ctrl + Shift + = để tăng kích thước phông chữ. Có thể là do tôi sử dụng bố trí bàn phím tiếng Na Uy
smat

1
@smat Chà, đây là nói riêng về MacVim trên OSX.
Conner

4
Ngoài ra, chúng tôi cho rằng nếu họ muốn thay đổi trang web phông chữ, thì họ muốn đây là một ưu tiên trong các phiên. Câu trả lời này sẽ không làm điều đó.
New Alexandria

1
@Conner nên là Cmd + Shift + = trong nhận xét trên của tôi. Cảm ơn bạn đã phát hiện ra lỗi.
mỉm cười

10

Điều này làm việc tuyệt vời kết thúc của tôi.

: đặt guifont = Menlo \ Thường xuyên: h12


Tiết kiệm cho tôi rất nhiều thời gian.
hòa bình

7

Một lưu ý hữu ích bị thiếu trong các phản hồi - bạn có thể sử dụng set guifont=*nó sẽ đưa ra trình chọn phông chữ để bạn chọn từ các phông chữ có sẵn trên hệ thống. Nó có thể chỉ là OSX và Linux, nhưng tốt hơn là phải nhập thủ công.

Khi bạn đã chọn phông chữ, bạn có thể sử dụng set guifontlại từ đó sẽ in ra tên của phông chữ và kích thước bạn đã chọn. Nhắc nhở duy nhất là bất kỳ khoảng trắng nào cũng cần được gạch chéo lại trong ~ / .vimrc của bạn


Trong tất cả các câu trả lời, đây là câu trả lời hữu ích nhất đối với tôi. Cảm ơn bạn. :)
Levi Figueira

6

Thay đổi kích thước trong kích thước phông chữ bảng điều khiển vim có thể tăng hoặc giảm

set guifont=Menlo\ Regular:h14

Đối với Macvim, phím tắt sau đây hoạt động

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

Đối với thiết bị đầu cuối

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

Vâng đúng rồi. Khi bạn phóng to / thu nhỏ, giá trị của fontsizein set guifont=Menlo\ Regular:h<fontsize>sẽ tăng / giảm tương ứng.
A-Dubb
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.