にset guifont=Fira\ Code:h14
があり、Macvimで完全に動作します。ただし、Tmux
から起動された場合、フォントはロードされず、invalid font(s)
というエラーがスローされます。Tmuxから起動したときにMacVimがFiraコードを見つけられない
brew-cask
を使用してフォントをインストールしましたが、Tmux
以外で起動すると問題が発生する可能性があります。設定が不足している可能性があります。これをどうすれば解決できますか?
にset guifont=Fira\ Code:h14
があり、Macvimで完全に動作します。ただし、Tmux
から起動された場合、フォントはロードされず、invalid font(s)
というエラーがスローされます。Tmuxから起動したときにMacVimがFiraコードを見つけられない
brew-cask
を使用してフォントをインストールしましたが、Tmux
以外で起動すると問題が発生する可能性があります。設定が不足している可能性があります。これをどうすれば解決できますか?
実行:set guifont=*
、MacでGUIフォントセレクタを起動する必要があります。 Tmuxの内部と外部で起動するときに、どのフォントが存在し、存在しないかを確認します。発見されたフォントと見つからないフォントがファイルシステム上にある場所を確認してください。パターンはありますか?
これは、異なるPATHや環境が、Tmuxの内部と外部で設定されているように見えます。 tmux
の内側と外側にあるenv
の出力をキャプチャして、環境変数の違いを比較することもできます。
これはパターンとして扱われますが、見つからないフォントは '〜/ Library/Fonts'にあります。それは1つのフォント(Firaコード)ですが、私が今までにインストールした唯一のフォントであることは間違いありません。 tmux PATHには、Macvim上で '!env'を実行するとダブルクリックするよりも、すべてのパスが含まれています。このパスのどれもフォントディレクトリについて何も言わない –
ターミナルからvimを起動しても、Tmuxでは*ではない*場合は動作しますか? iTerm2に直接似ていますか? 「Tmuxの外」と言えば、MacVim内だけでなく、別の端末からでも意味するのかどうかは明らかではありません。 –
Macvimをダブルクリックすると動作します。 iTerm2に 'mvim'と入力すれば動作します。しかし、 'tmux'を開いてからtmuxの中から' mvim'と入力すると動作しません –