Ubah ukuran font macvim?


178

Saya menggunakan macvim dan saya menyukainya. Saya juga kebetulan sangat suka font default.

Pertanyaanku adalah:

Bagaimana cara mengubah ukuran font di .gvimrc saya? Saya ingin menjadi lebih besar, tanpa mengubah font dari default.

Semua contoh yang saya lihat tentukan font lalu a ':' lalu ukurannya.

Jadi bagaimana cara saya mengubah ukuran bukan font itu sendiri?

Terima kasih!

Jawaban:


142

Font default adalah Bitstream Vera (mencari 'font default' pada halaman itu). Jadi mengapa tidak menentukannya saja, tetapi dengan ukuran font yang berbeda? Misalnya

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

Pendekatan ini juga memastikan bahwa jika di masa depan perubahan standar (misalnya ke default sistem, Monaco), Anda masih akan mengaktifkan font pilihan Anda.


Ah tapi saya sudah menemukannya dan itu yang paling dekat dengan ini. Terima kasih telah membawa saya ke jalur yang benar. Ada De Ja Vu Veradi sistem saya. Hah. Bagaimanapun, terima kasih!
Alex

@ Alex: Itu menarik. Sepertinya dokumen sedikit ketinggalan zaman. Font ini adalah perpanjangan dari Bitstreamkeluarga font asli , "untuk memberikan jangkauan karakter yang lebih luas sambil mempertahankan tampilan dan nuansa asli" . Terima kasih telah kembali dengan info ini.
ire_and_curses

2
Pada OS X Mavericks jawaban ini tidak berfungsi. Lihat jawaban @Denis, di bawah. : set guifont = Menlo \ Reguler: h16
Travis Bear

111

Cara cepat untuk mengatur font jika Anda tidak keberatan menu muncul adalah mengetik :set gfn=*.

Ini akan memungkinkan Anda untuk menyesuaikan properti font apa pun tanpa mengubah apa pun tentang font itu.

Kemudian Anda dapat menggunakan :set gfnuntuk melihat apa yang sekarang diatur dan menambahkannya ke .vimrc Anda.

Sebagai contoh, dalam kasus saya ini menunjukkan guifont=Monaco:h12dan untuk mendapatkan pengaturan yang sama pada startup, saya menambahkan set gfn=Monaco:h12ke .vimrc saya.


3
Terima kasih untuk trik 'set gfn = *'. Saya benar-benar perlu melihat daftar apa yang tersedia --- senang tahu saya bisa!
evadeflow

65

Tidak satu pun dari jawaban di atas yang berhasil untuk saya, inilah yang berhasil:

Tambahkan ke .gvimrc Anda, untuk pengguna janus ~ ~ .gvimrc.setelah:

set guifont=Menlo\ Regular:h14

Untuk subvim buat file: ~ / .vim / custom / gvimrc
Lenar Hoyt

2
Anda juga dapat menambahkan baris dalam ~ ~ .vimrc
aharris88

Ini bekerja untuk saya (juga tidak ada yang di atas). Saya juga mengubah ~ / .vmrc
Jorammer

59

- =dan - -masing-masing akan menambah dan mengurangi ukuran font.


Saya harus menggunakan Ctrl + Shift + = untuk meningkatkan ukuran huruf. Bisa jadi karena saya menggunakan tata letak keyboard Norwegia
smat

1
@mat Yah, ini berbicara secara khusus tentang MacVim di OSX.
Conner

4
juga, kami menganggap jika mereka ingin mengubah situs font, maka mereka ingin ini menjadi preferensi lintas sesi. Jawaban ini tidak akan melakukannya.
New Alexandria

1
@Conner Seharusnya Cmd + Shift + = di komentar saya di atas. Terima kasih telah menemukan kesalahan.
smat


7

Satu catatan berguna hilang dari respons - Anda dapat menggunakan set guifont=*yang akan memunculkan pemetik font untuk Anda pilih dari font yang tersedia pada sistem. Mungkin hanya OSX dan Linux, tetapi lebih baik daripada harus memasukkannya secara manual.

Setelah memilih font, Anda dapat menggunakan set guifontlagi yang akan mencetak nama font dan ukuran yang Anda pilih. Satu-satunya peringatan adalah bahwa setiap spasi harus di-backslashed di ~ / .vimrc Anda


Dari semua jawaban, inilah jawaban yang paling membantu saya. Terima kasih. :)
Levi Figueira

6

Mengubah ukuran dalam ukuran font konsol vim dapat menambah atau mengurangi

set guifont=Menlo\ Regular:h14

Untuk Macvim, berikut cara pintas kunci

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

Untuk Terminal

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

ya itu benar. Saat Anda memperbesar / memperkecil, nilai fontsizemasuk set guifont=Menlo\ Regular:h<fontsize>akan naik / turun sesuai dengan itu.
A-Dubb
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.