Comment définir la police par défaut pour MacVim?
J'ai essayé d'ajouter la ligne suivante
set guifont = Monaco:h12
à 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. J'ai raté quelque chose?
MISE À JOUR: Je peux émettre la set guifont
commande en cours d'exécution et cela fonctionne très bien. Il ne semble tout simplement pas le lire sur mes fichiers de démarrage.
~/.vimrc
et cela fonctionne parfaitement. Peut-être voudrez-vous vérifier si la police particulière existe ...set guifont=Monaco:h12
pendant l'exécution et cela fonctionne bien. Je ne sais pas pourquoi il ne le lit pas dans les fichiers de démarrage que j'ai mentionnés.vim -D
pour entrer en mode débogage, puisstep
via des scripts de démarrage vim pour voir ce qui se passe.set guifont
déclaration. Si c'est vraiment le cas dans votre vimrc, supprimez les espaces, ils ne sont pas valides autour des déclarations égales sign in set (en fait, je pense qu'un espace avant les égaux est correct, mais pas après).Réponses:
Placez ceci dans
.gvimrc
:Notez le manque d'espaces autour du signe égal.
la source
.vimrc
fichier.~/.vimrc
il n'y a aucun effet sur la police réellement utilisée dansmacvim
Si vous devez définir une police avec des espaces dans le nom, utilisez des barres obliques inverses dans votre
.gvimrc
:la source
Source Code Pro
est merveilleux! Recommandé parSource Code Pro Light
rapport à sa version régulière, cependant.La réponse la plus complète devrait être la suivante:
J'ai regardé autour de moi et chaque réponse et tutoriel que j'ai trouvé ne spécifiait pas comment définir la police.
Après avoir défini votre police manuellement à l'aide de la fenêtre Police, si vous ne savez pas exactement quoi mettre, tapez:
Cela vous montrera la valeur de chaîne exacte que vous devez mettre dans votre fichier .vimrc, y compris la police.
la source
Joindre mes paramètres de polices.
la source
Si vous êtes sur Mac, ajoutez ces lignes à votre
~/.vimrc
:la source
Pour traiter non seulement les caractères anglais, vous pouvez mettre ceci dans votre
.vimrc
fichier (guifontwide
traite des caractères chinois):la source
wide
que chaque caractère est codé par plus de 8 bits, donc c'est large? Ou semble-t-il vraiment large?