Como eu defino a fonte padrão para MacVim?
Eu tentei adicionar a seguinte linha
set guifont = Monaco:h12
para um dos seguintes arquivos:
~/.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
Eu reiniciei o MacVim, mas ele ainda não configurou a fonte padrão. Algo que eu perdi?
ATUALIZAÇÃO: posso emitir o set guifont
comando em tempo de execução e funciona bem. Ele simplesmente não parece ler meus arquivos de inicialização.
~/.vimrc
e funciona perfeitamente bem. Talvez você queira verificar se a fonte específica existe ...set guifont=Monaco:h12
durante o tempo de execução e funciona bem. Não sei por que ele não lê os arquivos de inicialização que mencionei.vim -D
para entrar no modo de depuração e, em seguida,step
por meio de scripts de inicialização do vim para ver o que está acontecendo.set guifont
declaração. Se for realmente assim em seu vimrc, retire os espaços, eles não são válidos em torno de sinais de igual em declarações de conjunto (na verdade, acho que um espaço antes de igual está certo, mas não depois).Respostas:
Coloque isso em
.gvimrc
:Observe a falta de espaços ao redor do sinal de igual.
fonte
.vimrc
arquivo.~/.vimrc
não há efeito na fonte realmente usada emmacvim
Se você precisar definir uma fonte com espaços no nome, use barras invertidas em
.gvimrc
:fonte
Source Code Pro
é maravilhoso! RecomendeSource Code Pro Light
sobre sua versão regular, no entanto.A resposta mais completa deve ser esta:
Olhei em volta e cada resposta e tutorial que encontrei não especificava como definir a fonte.
Depois de definir a fonte manualmente usando a janela Fonte, se você não tiver certeza de como inserir o tipo:
Isso mostrará o valor exato da string que você precisa colocar em seu arquivo .vimrc, incluindo a fonte.
fonte
Anexe minha configuração de fontes.
fonte
Se você estiver no Mac, adicione estas linhas ao seu
~/.vimrc
:fonte
Para lidar não apenas com caracteres ingleses, você pode colocar isso em seu
.vimrc
arquivo (guifontwide
lida com caracteres chineses):fonte
wide
significa que cada caractere é codificado por mais de 8 bits, portanto, é largo? Ou realmente parece largo?