Isso parece estar corrigido na nova versão do Vim. (Verificado com o Vim 7.3d, disponível aqui link )
Esta questão aplica-se ao gVim em execução no Windows. Eu tenho a seguinte linha no meu _gvimrc
set guifont=Lucida_Sans_Typewriter:h11:cANSI
Quando gVim inicia, é estranho itálico tudo!
Uma chamada para: set guifont mostra que as coisas parecem ter sido definidas corretamente, já que retorna
guifont=Lucida_Sans_Typewriter:h11:cANSI
Em seguida, seleciono manualmente Editar > Selecione Fonte ... e, em seguida, escolha Lucida Sans Typewriter e o tamanho da fonte 11 e envie, o itálico desaparece e fica bem.
Publicamos meu _gvimrc para referência no link
Então, minhas perguntas são:
Isso parece estar corrigido na nova versão do Vim. (Verificado com o Vim 7.3d, disponível aqui link )
Aqui está algo que eu sugeriria se você pudesse fazer isso. Se você conseguir visualizar o GVim na área de trabalho do sistema, vá para definir a fonte que deseja e, em seguida, faça um:
:set gfn
Isso mostrará a fonte que você está configurando no GVim. Abra seu arquivo .vimrc no seu diretório home (Ubuntu) e adicione a seguinte linha:
set gfn="Courier\ 10\ Pitch\ 10" # what mine is set to.
Minha solução foi esta:
set gfn=Lucida_Sans_Typewriter_Regular:h10::cANSI
Adicionando o "Regular" ao final do nome da fonte, corrigiu-o.
Tem a certeza que definiu corretamente em o seu _gvimrc
? Eu vejo esta linha:
"""Display and Sound"""
"Set Fonts and colors
colorscheme evening
set gfn=Lucida_Sans_Typewriter:h10
^^^^^^^
... mas isso é realmente o mesmo que você parece querer?
set guifont=Lucida_Sans_Typewriter:h11:cANSI
Tente substituir o "set gfn" pelo seu "set guifont" desejado e veja se funciona.
Eu não consigo reproduzir isso.
Eu fiz o download do seu arquivo gvimrc e o executei no gvim 7.2, como:
gvim -U pastey132157.vim
e obteve um texto normal (vertical).
A única pista que posso oferecer é que você pode definir outro campo separado por dois pontos logo após o tamanho da fonte hXX para indicar o estilo do caractere: i para itálico, b para negrito. E deixando esse campo em branco:
set guifont=Lucida_Sans_Typewriter:h11::cANSI
define o tipo normal na minha configuração. Então talvez você possa tentar.
Estou tendo exatamente o mesmo problema. Estou executando o Vim 7.2 no Windows XP Pro aqui no meu computador do escritório. Eu não vi esse problema antes em versões anteriores do Vim para Windows, Ubuntu ou Mac OS X em minhas máquinas domésticas.
Minha configuração de inicialização é:
set guifont = lucida_sans_typewriter: h8 :: cANSI
E aparece em itálico. Na caixa de diálogo apresentada por Editar > Selecione Font está definido corretamente.
Se eu simplesmente clicar em OK na caixa de diálogo, ela será redefinida corretamente.
Curiosamente, se eu trocar fontes para Courier ou Lucida Console, o problema não ocorrerá.
Fred Bulah [email protected] [email protected]
Eu recebo exatamente o mesmo problema que o dggoldst acima. Adicionando o extra ":" não parece fazer nada, infelizmente. Não há "r" ou algo parecido para tornar a fonte regular. Seria bom se você pudesse ver o que definir a fonte através do "Editar - > Selecionar fonte ..." realmente define as coisas para. Há claramente alguma mágica que está acontecendo nos bastidores. Fazendo mais alguns testes (removendo "set guifont" do _gvimrc, abrindo um arquivo, digitando ": set" para ver o que está definido, então clicando em "Edit - > Select Font ...", destacando Lucida Sans Typewriter, clicando em OK, em seguida, digitar novamente ": set", mostra que guifont = Lucida_Sans_Typewriter: h10: cANSI)
Suspeito que possa haver um problema com essa fonte específica - a fonte padrão pode, na verdade, ser a versão em itálico da fonte ou a "primeira" instância da fonte que o vim está procurando é a versão em itálico. Minha "solução" foi usar uma fonte diferente. No meu caso, estou usando:
definir guifont = Consolas: h10: cANSI
Não é uma fonte tão "boa" quanto a Lucida_Sans_Typewriter, mas também não está em itálico por padrão.
Observe que estou usando o Windows XP (com SP3).
O formato dos comandos que o dggoldst possui está correto. Eu tentei várias iterações para fazer isso funcionar. O formato funciona bem se você usar:
set guifont=Lucida_Console:h11:cANSI
ou
set guifont=Lucida_Console:h11
Curiosamente, isso costumava funcionar e só recentemente "quebrou". Quanto a como recentemente, só posso dizer "no mês passado ou assim". Não sei o que atualizei com a máquina (basta executar o Windows Updates quando estiverem disponíveis para se manter atualizado).
Eu tenho o mesmo problema Tente isto:
set gfn="Lucida\ Sans\ Typewriter\ 10"