web-dev-qa-db-ja.com

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を再起動しましたが、まだデフォルトのフォントが設定されません。私が逃したものは何ですか?

PDATE:ランタイムでset guifontコマンドを発行でき、正常に動作します。スタートアップファイルから読み取れないようです。

77
Kit

これを.gvimrcに配置します:

set guifont=Monaco:h12

等号の前後にスペースがないことに注意してください。

123
Kit

名前にスペースを含むフォントを設定する必要がある場合は、.gvimrcse backslashes を使用します。

set guifont=Fira\ Code:h12
78
New Alexandria

最も完全な答えはこれです:

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

私は周りを見回し、私が見つけたそれぞれの答えとチュートリアルでは、書体の設定方法を指定しませんでした。

フォントウィンドウを使用して手動でフォントを設定した後、タイプを正確に入力する必要があるかどうかが不明な場合:

:set guifont

これにより、.vimrcファイルに含める必要のある正確な文字列値(書体を含む)が表示されます。

19
Benjamin

フォント設定を添付します。

" - 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
5
Chu-Siang Lai

Macを使用している場合は、これらの行を~/.vimrc

set gfn=Monaco:h13
set linespace=2
4
Farsheed

英語の文字だけでなく、これを.vimrcファイル(guifontwideは漢字を扱います):

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