我的.vimrc
上有set guifont=Fira Code:h14
,它在Macvim上完美运行。但是,如果它从 Tmux
中启动,它不会加载字体并抛出错误说invalid font(s)
。
我使用 brew-cask
安装了字体,但我怀疑这是问题所在,因为它在 Tmux
之外启动时有效,也许缺少一些配置。我该如何解决这个问题?
运行:set guifont=*
,这应该会在 Mac 上调出一个 GUI 字体选择器。 请注意在 Tmux 内部和外部启动它时存在和丢失的字体。 检查找到的字体与未找到的字体在文件系统上的位置。有模式吗?
这听起来像是在 Tmux 内部和外部设置了不同的 PATH 或环境,这有所不同。您还可以捕获tmux
内部和外部env
的输出,以比较环境变量的差异。