Como eu uso uma fonte com um espaço em seu nome em gVim?

0

Acabei de instalar o vim-airline e quero usar uma fonte que suporte os glifos de flechas legais que o vim-airline suporta. Então, eu baixei a fonte "Liberation Mono for Powerline" do repositório de fontes Powerline . Eu instalei a fonte clicando duas vezes no arquivo .ttf e selecionando "Instalar fonte" na caixa de diálogo que apareceu. Eu posso ver a fonte na pasta de fontes do painel de controle.

No entanto, quando tento carregar a fonte no vim, fazendo

set guifont="Liberation Mono for Powerline:h11:cANSI"

a string guifont fica em branco e a fonte volta para Fixedsys Regular. Então, como eu uso essa nova fonte monoespaçada legal que baixei?

    
por quanticle 30.07.2014 / 01:04

1 resposta

2

Você não pode citar o argumento para um comando :set usando aspas duplas porque no contexto de um comando :set , uma aspa dupla inicia um comentário. Existem pelo menos duas maneiras de fazer isso.

  1. Cite espaços com barras invertidas.

    set guifont=Liberation\ Mono\ for\ Powerline:h11:cANSI

  2. Use :let insetead de :set .

    let &guifont = "Liberation Mono for Powerline:h11:cANSI"

Veja

:help option-backslash
:help let-option
    
por 30.07.2014 / 01:15