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
コマンドを発行でき、正常に動作します。スタートアップファイルから読み取れないようです。
これを.gvimrc
に配置します:
set guifont=Monaco:h12
等号の前後にスペースがないことに注意してください。
名前にスペースを含むフォントを設定する必要がある場合は、.gvimrc
で se backslashes を使用します。
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