Como defino a fonte padrão do PowerShell como Consolas?

10

Gostaria de ter a fonte Consolas definida como padrão para o PowerShell no Windows 7, independentemente de como iniciá-lo.

Encontrei muito poucas explicações na Web para fazer isso, e nenhuma estava realmente clara para mim.

Bem, de acordo com esta pergunta , o PowerShell é iniciado por um atalho que o usuário normal não pode modificar (era o meu caso).

Clique com o botão direito do mouse no atalho e clique na guia "fonte". Naquele momento, ao tentar alterar a fonte, recebi a caixa de diálogo "acesso reservado ao administrador", permitindo alterar o atalho.

Infelizmente, não foi suficiente, pois um lançamento subsequente reverteu para a fonte padrão.

Existe outro método para definir uma fonte padrão?

Riduidel
fonte

Respostas:

7

Bem, de acordo com esta pergunta , o PowerShell é iniciado por um atalho que um usuário normal não pode modificar (era o meu caso).

Clique com o botão direito do mouse no atalho, iniciei o PowerShell como administrador e alterei a fonte. Posteriormente, a fonte Consolas foi efetivamente definida como padrão.

Riduidel
fonte
3
Isso funciona para o Windows 7. No Windows 8, o console inicia com a fonte que você escolheu e depois volta para a fonte raster desagradável. :(
Greg Woods,
Trabalhou para mim no Windows 8. Executei o PowerShell como administrador, altere a fonte e feche; da próxima vez que for executado como usuário normal, a nova fonte ficará feliz.
Daryn
O que não funcionou, mesmo como administrador, foi editar a fonte padrão. Você tem que ir para Propriedades-> Fonte.
Andreas Haferburg
5

Dicas práticas (escrevi algumas delas porque depende de como você inicia o PowerShell):

  1. Se o PowerShell estiver sendo iniciado pelo comando Iniciar → Executar , você poderá editar a chave HKCU \ Console \ xxx, onde xxx é algo como% systemroot% ... powershell.exe. Apenas renomeie a chave e teste.

  2. Se o PowerShell estiver sendo iniciado por um atalho (como quando você fixa um item na barra de tarefas ou na Tela Inicial (Windows 8), você deve editar o atalho. Para herdar a configuração padrão, recomendo que você crie outro, faça login como administrador, mova-o para a pasta C: \ ProgramData \ Microsoft \ Windows \ Menu \ Programas \ System Tools , exclua o atalho original e renomeie o seu.Em seguida, abra-o e fixe-o na barra de tarefas, se desejar.

  3. Se você não tiver acesso de gravação à pasta acima, basta criar o atalho na área de trabalho, por exemplo, e fixá-lo. O efeito é quase o mesmo.

Vinicius Xavier
fonte
2

Com o PowerShell.exe, a Microsoft não permitiu definir o tipo de fonte por meio de comandos; caso contrário, você pode adicionar isso ao seu perfil. Tudo o que você pode fazer é o que o @surfasb mencionou, configurando-o nas propriedades da janela. Se você estiver trabalhando com o ISE, existem opções para definir a fonte olhando $psISE.Options.

Comunidade
fonte
2

Você pode alterar a fonte padrão para Consolas ( embora, infelizmente, não seja para o Lucida Console ), mas precisará de um administrador para alterar as permissões no atalho primeiro, para dar aos usuários o direito de modificar o atalho.

Mark Wilson
fonte
1

Tomando uma dica de um comentário anterior do @Grawity, você notará quando abrir o Powershell que as opções da janela ( Ctrl Alt Space) são semelhantes às da janela do console.

Então clique no padrão e você pode alterar as opções.

surfasb
fonte