2017-10-30 24 views
0

set guifont=Fira\ Code:h14이 내 .vimrc에 있고 Macvim에서 완벽하게 작동합니다. 그러나 Tmux에서 실행되면 글꼴이로드되지 않고 invalid font(s)이라는 오류가 발생합니다.Tmux에서 시작할 때 MacVim이 Fira 코드를 찾을 수 없습니다.

brew-cask을 사용하여 글꼴을 설치했지만 Tmux 외부에서 시작할 때 작동하지 않을 수 있습니다. 어쩌면 일부 구성이 누락되었을 수 있습니다. 이 문제를 어떻게 해결할 수 있습니까?

+0

터미널에서 vim을 시작했지만 Tmux에서 * 안 *하면 작동합니까? iTerm2에서 직접적으로 좋아하니? "Tmux 외부"라고 말하면, MacVim 내에서만 또는 다른 터미널에서도 의미가 있는지 확실하지 않습니다. –

+1

Macvim을 두 번 클릭하면 열립니다. iTerm2에'mvim '을 입력하면 작동합니다. 그러나 tmux를 열고 tmux에서 mvim을 입력하면 작동하지 않습니다 –

답변

0

Mac에서 GUI 글꼴 선택기를 실행해야하는 :set guifont=*을 실행하십시오. Tmux의 안과 밖에서 어떤 글꼴이 존재하고 빠졌는지 확인하십시오. 발견 된 글꼴과 찾을 수없는 글꼴이 파일 시스템에 어디에 있는지 확인하십시오. 패턴이 있습니까?

다른 PATH 또는 환경이 Tmux의 내부와 외부에서 차이를 만드는 것처럼 들립니다. 환경 변수의 차이를 비교하기 위해 tmux 내부와 외부의 env 출력을 캡처 할 수도 있습니다.

+1

패턴으로 계산하면 찾을 수없는 글꼴은 ~/Library/Fonts'에 있습니다. . 그것은 오직 하나의 글꼴 (Fira 코드)이지만, 내가 설치해 놓은 유일한 글꼴이라는 것은 공정한 것입니다. tmux PATH에는 Macvim에서'! env'를 실행했을 때보 다 두 번 클릭하는 것보다 모든 경로가 포함됩니다. 이 경로 중 글꼴 디렉토리에 관한 내용이 없습니다. –