Cambia la dimensione del carattere macvim?


178

Sto usando macvim e lo adoro. Mi piace anche molto il carattere predefinito.

La mia domanda è:

Come posso modificare la dimensione del carattere nel mio .gvimrc? Voglio che sia più grande, senza cambiare il carattere dal valore predefinito.

Tutti gli esempi che ho visto specificano un carattere quindi un ':' quindi la dimensione.

Quindi, come faccio a modificare la dimensione e non il carattere stesso?

Grazie!

Risposte:


142

Il carattere predefinito è Bitstream Vera (cerca "carattere predefinito" in quella pagina). Quindi perché non specificarlo, ma con una dimensione del carattere diversa? Per esempio

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

Questo approccio garantisce inoltre che se in futuro le modifiche predefinite (ad esempio quelle predefinite del sistema Monaco) avessero ancora il font preferito abilitato.


Ah, ma l'ho capito ed era il più vicino a questo. Grazie per avermi portato sulla strada giusta. È De Ja Vu Verasul mio sistema. Huh. Grazie comunque!
Alex,

@Alex: è interessante. Sembra che i documenti siano un po 'obsoleti allora. Questo tipo di carattere è un'estensione della Bitstreamfamiglia di caratteri originale , "per fornire una gamma più ampia di caratteri mantenendo l'aspetto originale" . Grazie per essere tornato con queste informazioni.
ire_and_curses

2
Su OS X Mavericks questa risposta non funziona. Vedi la risposta @Denis, di seguito. : set guifont = Menlo \ Regular: h16
Travis Bear

111

Un modo rapido per impostare il carattere se non ti dispiace spuntare un menu è digitare :set gfn=*.

Ciò ti consentirà di regolare qualsiasi proprietà del carattere senza modificarne nient'altro.

Quindi puoi usare :set gfnper vedere a cosa è ora impostato e aggiungerlo al tuo .vimrc.

Ad esempio, nel mio caso mostra guifont=Monaco:h12e quindi per ottenere la stessa impostazione all'avvio, ho aggiunto set gfn=Monaco:h12al mio .vimrc.


3
Grazie per il trucco 'set gfn = *'. Avevo davvero bisogno di vedere un elenco di ciò che era disponibile --- bello sapere che posso!
evadeflow

65

Nessuna delle risposte sopra ha funzionato per me, ecco cosa ha funzionato:

Aggiungi al tuo .gvimrc, per gli utenti janus il suo ~ / .gvimrc.after:

set guifont=Menlo\ Regular:h14

Per inviare creare un file: ~ / .vim / custom / gvimrc
Lenar Hoyt

2
Puoi anche aggiungere la riga nel tuo normale ~ / .vimrc
aharris88 il

Questo ha funzionato per me (anche nessuna delle precedenti). Ho anche cambiato ~ / .vmrc
Jorammer il

59

- =e - -aumenterà e diminuirà la dimensione del carattere, rispettivamente.


Avrei usato Ctrl + Maiusc + = per aumentare la dimensione del carattere. Potrebbe essere perché io uso un layout di tastiera norvegese
SMAT

1
@smat Bene, si tratta in particolare di MacVim su OSX.
Conner,

4
inoltre, supponiamo che vogliano modificare il sito dei caratteri, quindi vorrebbero che questo fosse una preferenza tra le sessioni. Questa risposta non lo farà.
Nuova Alessandria,

1
@Conner Dovrebbe essere Cmd + Maiusc + = nel mio commento sopra. Grazie per aver individuato l'errore.
colpita l'


7

Manca una nota utile tra le risposte: puoi usare quella set guifont=*che farà apparire un selettore di font che potrai selezionare tra i font disponibili sul sistema. Potrebbe essere solo OSX e Linux, ma è preferibile immetterlo manualmente.

Dopo aver selezionato il carattere, puoi set guifontriutilizzarlo per stampare il nome del carattere e la dimensione selezionata. L'unica avvertenza è che qualsiasi spazio deve essere rovesciato nel tuo ~ / .vimrc


Di tutte le risposte questa è stata la più utile per me. Grazie. :)
Levi Figueira,

6

La modifica della dimensione del carattere della console di vim può aumentare o diminuire

set guifont=Menlo\ Regular:h14

Per Macvim seguire le scorciatoie da tastiera

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

Per terminale

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

sì, è corretto. Man mano che si ingrandisce / rimpicciolisce, il valore di fontsizein set guifont=Menlo\ Regular:h<fontsize>aumenta / diminuisce di conseguenza.
A-Dubb
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.