我在源代码控制下使用了我的Vim配置,而不是移动到新平台并且必须安装我在每台机器上使用的特定Powerline字体,我希望能够简单地将我的字体存储在某些东西中比如~/.vim/fonts/my-powerline-font.ttf
,所以我可以在vimrc
中使用命令在本地引用它。
这可能吗?
答案 0 :(得分:1)
与任何其他应用程序一样,Vim使用操作系统的API来使用其中一种已安装的字体。如果没有正确安装字体,Vim就无法使用它。
因此,您需要先安装任何字体。但是,可以通过调用~/.vimrc
中的外部命令来自动执行此操作。例如,在Linux上,"安装"可以像将字体复制到~/.fonts
:
if ! file_readable($HOME . '/.fonts/my-powerline-font.ttf')
call system('cp ~/.vim/fonts/my-powerline-font.ttf ~/.fonts/')
fi