Debugging init do powershell

1

Meu problema é que eu apenas reinstalei meu sistema e instalei muitos pacotes via Chocolatey. No entanto, agora, quando eu lanço o powershell, algo muda o tipo e o tamanho do fonst dentro do console para raster e 16pt (grande e feio), mesmo que os padrões do meu console sejam truetype e 14pt. Isso acontece mesmo se eu tiver meu perfil em Documents / PowerShell / ... todos comentados e eu iniciá-lo em um console comum com "@powershell" ou apenas "powershell.exe".

Alguém pode me dizer como encontrar o problema? Coisas que mexem com fontes é a instalação do poshgit, tanto quanto eu vi na cadeia de scripts de perfil que são executados, mas como eu disse, mesmo que eu tenha todos eles desativados (aparentemente), algo ainda muda a fonte.

Edit: Descobri que mesmo uma instalação limpa em uma máquina virtual faz a mesma coisa. Então, como definir as fontes no Powershell? Eu fiz tudo da maneira como muitos tutoriais dizem o caminho do clique, mas não é persistente.

Alguém poderia me ajudar?

Obrigado antecipadamente, Máté

    
por Meteorhead 15.04.2014 / 12:06

2 respostas

0

Descobri que outras pessoas estão tendo o mesmo problema, apenas a palavra-chave é Lucida Console.

Esse cara teve um problema parecido. Alterar o tamanho não resolveu o meu problema, mas se eu mudasse para o tipo de fonte Lucida regular em vez do Lucida Console, ele seria persistente. O Lucida Console deve interferir em alguma outra parte do sistema que faz com que o powershell retorne à fonte de varredura.

Embora isso infelizmente não seja uma explicação, é um compromisso viável.

    
por 16.04.2014 / 13:50
0

Existem vários perfis do powershell. Eu sugiro que você examine todos eles para ver se o código foi adicionado. Por exemplo, usando o bloco de notas, você pode fazer o seguinte:

> notepad $profile.AllUsersAllHosts
> notepad $profile.AllUsersCurrentHost
> notepad $profile.CurrentUserAllHosts
> notepad $profile.CurrentUserCurrentHost
    
por 15.04.2014 / 18:12