PowerShell: Como personalizar o prompt?

7

Eu gosto de definir a variável env PROMPT como $ p $ _ $ g, então o prompt começa em uma nova linha.

Mas parece que não se aplica ao meu prompt do PowerShell: - (

dir function: / mostra que um nome "prompt" já está definido.

Qualquer maneira de obter meu prompt personalizado em um console do PowerShell, sem interferir no nome "prompt" já definido?

    
por Ariel 28.05.2010 / 19:57

1 resposta

15

A função prompt é apenas o prompt padrão fornecido pelo Powershell. Se você colocar uma nova função prompt em seu perfil, ela sobrescreverá a existente - mas se você remover a definição personalizada em seu perfil, a função anterior será usada novamente.

Edite seu perfil com:

notepad $profile

Em seguida, adicione sua função prompt personalizada:

function prompt {
    "$pwd
    >"
}

Reinicialize o powershell e você terá seu novo prompt.

Para reverter, basta editar $profile novamente e remover a nova função.

    
por 28.05.2010 / 20:33

Tags