¿Cómo uso una fuente con un espacio en su nombre en gVim?

¿Cómo uso una fuente con un espacio en su nombre en gVim?

Acabo de instalar vim-airline y quiero usar una fuente que admita los geniales glifos de flechas que admite vim-airline. Entonces, descargué la fuente "Liberation Mono for Powerline" delRepositorio de fuentes Powerline. Instalé la fuente haciendo doble clic en el .ttfarchivo y seleccionando "Instalar fuente" en el cuadro de diálogo que apareció. Puedo ver la fuente en la carpeta Fuentes del Panel de control.

Sin embargo, cuando intento cargar la fuente en vim haciendo

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

la guifontcadena queda en blanco y la fuente vuelve a ser Fixsys Regular. Entonces, ¿cómo uso esta nueva y genial fuente monoespaciada que descargué?

Respuesta1

No puede citar el argumento de un :setcomando usando comillas dobles porque, en el contexto de un :setcomando, una comilla doble comienza un comentario. Hay al menos dos maneras de hacer esto.

  1. Cita espacios con barras invertidas.

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

  2. Utilice :leten lugar de :set.

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

Ver

:help option-backslash
:help let-option

información relacionada