2016-08-11 6 views
1

私は自分のVim設定をソース管理下に置いています。新しいプラットフォームに移動して、すべてのマシンで使用する特定のPowerlineフォントをインストールする代わりに、私のフォントを~/.vim/fonts/my-powerline-font.ttfのように保存するだけで、私はvimrcのコマンドを使用してローカルで参照することができます。Vimは.vimまたはvimfilesにローカルに保存されたフォントを参照できますか?

これは可能ですか?

+1

は、スーパーユーザーまたは何かのための質問のように聞こえる:たとえば、Linux上で、「インストール」~/.fontsにフォントをコピーするのと同じくらい簡単することができますか? –

+0

いいえ、あなたが望むものはありません.GVim/MacVimで使用するには、そのフォントをインストールする必要があります。 – romainl

答えて

0

他のアプリケーションと同様に、VimはオペレーティングシステムのAPIを使用して、インストールされているフォントの1つを使用します。フォントが正しくインストールされていない場合、Vimはフォントを使用できません。

したがって、まずフォントをインストールする必要があります。 は、あなたの~/.vimrcで外部コマンドを呼び出すことによってそれを自動化できます。

if ! file_readable($HOME . '/.fonts/my-powerline-font.ttf') 
    call system('cp ~/.vim/fonts/my-powerline-font.ttf ~/.fonts/') 
fi 
関連する問題