J'utilise gVim 7.2 sur Windows 7. Je peux définir la police gui comme Consolas 10 (taille de police) dans le menu. J'essaie de définir cela dans un .vimrc
fichier comme ci-dessous:
set guifont=Consolas\ 10
Mais ça ne marche pas. Est-ce que quelqu'un sait comment régler cela?
set guifont=Consolas:h11:cANSI
au~/.vimrc
fichier.gvimrc
."gui_gtk3"
.cANSI
utilisation et si c'est même nécessaire?Essayez de définir votre police dans le menu, puis tapez
Cela devrait afficher la chaîne sur laquelle Vim a défini cette option. Vous devrez échapper à tous les espaces.
la source
Pour les paramètres spécifiques à l'interface graphique, utilisez au
.gvimrc
lieu de.vimrc
, qui sous Windows est soit$HOME\_gvimrc
ou$VIM\_gvimrc
.Consultez le
:help .gvimrc
pour plus de détails. En substance, au démarrage, VIM lit le fichier.vimrc
. Après cela, si GUI est activé, il lit également le fichier.gvimrc
. IOW, tous les paramètres généraux de VIM doivent être conservés.vimrc
, toutes les choses spécifiques à l'interface graphique.gvimrc
. (Mais si vous n'utilisez pas la console VIM, vous pouvez simplement oublier le.vimrc
.)La syntaxe est fausse. Après,
:set guifont=*
vous pouvez toujours vérifier la syntaxe appropriée pour la police en utilisant:set guifont?
. La syntaxe Windows VIM est:set guifont=Consolas:h10
. Je ne vois pas de spécification précise pour cela, bien que cela soit mentionné dans le:help win32-faq
.la source
:e $MYGVIMRC
Enter:set guifont=
Tab Enter.La commande de l'étape 6 insérera le contenu du
:
registre spécial qui contient la dernière commande de mode ex utilisée. Ici, ce sera la commande de l'étape 4, qui a le nom de police correctement formaté grâce à la complétion par tabulation de la valeur précédemment définie à l'aide de la boîte de dialogue GUI.la source
guifont
option, non qu'elle exécute une commande particulière.":p
pour l'étape 6 pour obtenir la dernière commande ex-mode. Voyez cette réponse .Pour Windows, procédez comme suit:
:e $MYGVIMRC
set guifont=<font name as noted>:h<font size>
la source
Bien que ce soit un vieux fil, j'ai pensé que j'ajouterais un commentaire car je l'ai rencontré en essayant de résoudre un problème similaire; cela pourrait aider toute autre personne qui se trouverait ici:
La barre oblique inverse est utilisée pour ignorer le caractère suivant; une fois ajouté au nom de la police dans mon gvimrc, cela a fonctionné; Je suis sur une machine GNU / Linux qui n'aime pas les espaces. Je soupçonne que le message initial était une erreur en raison de l'utilisation de la barre oblique inverse sur une machine Windows.
Par exemple:
Où je devais ajouter cette ligne au fichier gvimrc pour qu'il soit lu:
la source
Ubuntu 14.04 LTS
Après if - bloc endif , tapez
enregistrez le fichier (: wq!). Ici "Neep" (votre choix) est le style de police et "10" correspond à la taille de la police. Puis construisez à nouveau la police - cache.
La police souhaitée sera définie sur gvim.
la source
J'ai dû finir par faire: set guifont = Courier: h10: cANSI
la source