[vim] MacVim 기본 글꼴 설정

MacVim의 기본 글꼴을 어떻게 설정합니까?

다음 줄을 추가해 보았습니다.

set guifont = Monaco:h12

다음 파일 중 하나에 :

~/.vimrc
~/.gvimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/vimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/gvimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.vimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.gvimrc

MacVim을 다시 시작했지만 여전히 기본 글꼴이 설정되지 않습니다. 내가 놓친 것이 있습니까?

업데이트 :set guifont 런타임 에서 명령을 실행할 수 있으며 제대로 작동합니다. 내 시작 파일에서 읽지 않는 것 같습니다.



답변

이 위치 .gvimrc:

set guifont=Monaco:h12

등호 주위에 공백이 없습니다.


답변

이름에 공백이있는 글꼴을 설정해야하는 경우 에는 백 슬래시사용 하십시오 .gvimrc.

set guifont=Fira\ Code:h12


답변

가장 완전한 답은 다음과 같습니다.

set guifont=Source\ Code\ Pro\ ExtraLight:h18

나는 주위를 둘러 보았고 내가 찾은 각 답변과 튜토리얼은 서체를 설정하는 방법을 지정하지 않았습니다.

글꼴 창을 사용하여 수동으로 글꼴을 설정 한 후 입력 할 유형을 정확히 모르는 경우 :

:set guifont

이것은 서체를 포함하여 .vimrc 파일에 입력해야하는 정확한 문자열 값을 보여줍니다.


답변

내 글꼴 설정을 첨부합니다.

" - font type and size setting.
if has('win32')
    set guifont=Consolas:h12   " Win32.
elseif has('gui_macvim')
    set guifont=Monaco:h14     " OSX.
else
    set guifont=Monospace\ 12  " Linux.
endif


답변

Mac을 사용하는 경우 다음 줄을 다음에 추가하십시오 ~/.vimrc.

set gfn=Monaco:h13
set linespace=2


답변

영어 문자뿐만 아니라 다음을 .vimrc파일에 넣을 수 있습니다 ( guifontwide중국어 문자 처리).

if has("gui_running")
    set guifont=Consolas:h14
    set guifontwide=Hiragino\ Sans\ GB
    set linespace=2
endif


답변