如何在 gVim 中使用名稱中帶有空格的字體?

如何在 gVim 中使用名稱中帶有空格的字體?

我剛剛安裝了 vim-airline,並且我想使用支援 vim-airline 支援的酷炫箭頭字形的字體。因此,我從以下位置下載了字體“Liberation Mono for Powerline”電力線字體儲存庫。我透過雙擊該.ttf文件並從彈出的對話框中選擇“安裝字體”來安裝字體。我可以在控制面板字體資料夾中看到該字體。

但是,當我嘗試透過執行以下操作在 vim 中載入字體時

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

字串guifont變為空白,並且字體回退為 Fixsys Regular。那麼如何使用我下載的這個很酷的新等寬字體呢?

答案1

您不能使用雙引號引用指令的參數,:set因為在指令的上下文中:set,雙引號開始註解。至少有兩種方法可以做到這一點。

  1. 用反斜線引用空格。

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

  2. 使用:let代替:set.

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

:help option-backslash
:help let-option

相關內容