Estou tentando definir as configurações padrão para minha GUI com o Vim. Já pesquisei na web, mas todas as soluções que encontrei e tentei não funcionaram.
Aqui estão algumas das coisas que tentei (no arquivo .vimrc):
set guifont = Monaco:h20
set guifont=Monospace 20
Na verdade, não me importo com a fonte Monaco.
:help
; é mais rápido e mais confiável. No seu caso, um simples:help font<C-d>
teria sido suficiente para você encontrar:help guifont
e aprender a fazer oset guifont
correto para o seu sistema.Respostas:
Para o primeiro remova os espaços. O espaço em branco é importante para o comando set.
Para o segundo, deveria ser (o h especifica a altura)
Minha recomendação para definir a fonte é fazer (se sua versão suportar)
Isso abrirá um menu que permite que você selecione a fonte. Depois de selecionar a fonte, digite
Para mostrar o que o guifont atual está definido. Depois disso, copie essa linha em seu vimrc ou gvimrc. Se houver espaços na fonte, adicione um
\
para escapar do espaço.fonte
:version
vim, ele deve listar os locais onde o vim procura o arquivo. Deve ser algo como~/.vimrc
,~/.vim/vimrc
,$HOME/_vimrc
.Experimente um
\<Space>
antes12
, assim:fonte
Adicione Regular à sintaxe e use
gfn
:fonte
As outras respostas são as que você perguntou, mas caso seja útil para outra pessoa, veja como definir a fonte condicionalmente a partir do DPI da tela (somente Windows):
fonte
wmic desktopmonitor get PixelsPerXLogicalInch /value
emcmd.exe
?Atravesso o mesmo problema, coloquei o seguinte código na pasta
~/.gvimrc
e funciona.fonte