Comment définir la police par défaut pour MacVim?
J'ai essayé d'ajouter la ligne suivante
set guifont = Monaco:h12
dans l'un des fichiers suivants:
~/.vimrc
~/.gvimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/vimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/gvimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.vimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.gvimrc
J'ai redémarré MacVim, mais il ne définit toujours pas la police par défaut. Quelque chose que j'ai manqué?
MISE À JOUR: Je peux émettre le set guifont
commande à l'exécution et cela fonctionne très bien. Il ne semble tout simplement pas le lire dans mes fichiers de démarrage.
Placez-le dans .gvimrc
:
set guifont=Monaco:h12
Notez le manque d'espaces autour du signe égal.
Si vous devez définir une police avec des espaces dans le nom, tilisez des barres obliques inverses dans votre .gvimrc
:
set guifont=Fira\ Code:h12
La réponse la plus complète devrait être la suivante:
set guifont=Source\ Code\ Pro\ ExtraLight:h18
J'ai regardé autour de moi et chaque réponse et tutoriel que j'ai trouvé ne précisaient pas comment définir la police de caractères.
Après avoir défini votre police manuellement à l'aide de la fenêtre Police, si vous ne savez pas exactement quoi mettre, tapez:
:set guifont
Cela vous montrera la valeur de chaîne exacte que vous devez mettre dans votre fichier .vimrc, y compris la police de caractères.
Joignez mes paramètres de polices.
" - font type and size setting.
if has('win32')
set guifont=Consolas:h12 " Win32.
elseif has('gui_macvim')
set guifont=Monaco:h14 " OSX.
else
set guifont=Monospace\ 12 " Linux.
endif
Si vous êtes sur Mac, ajoutez ces lignes à votre ~/.vimrc
:
set gfn=Monaco:h13
set linespace=2
Pour gérer non seulement les caractères anglais, vous pouvez les mettre dans votre .vimrc
fichier (guifontwide
traite des caractères chinois):
if has("gui_running")
set guifont=Consolas:h14
set guifontwide=Hiragino\ Sans\ GB
set linespace=2
endif