1

В Linux я могу установить для приглашения цвет, набрав:

export PS1="\[\e[36;1m\][\u@\h \W]\$ \[\e[0m\]"

Есть ли способ настроить цвет подсказки в Windows 7? Я не обращаюсь к общему цвету текста командного окна, а просто к самой подсказке.

1 ответ1

0

Стандартная командная строка Windows не поддерживает цветной вывод, и я не знаю ни одного способа изменить свойства самой подсказки. Базовые escape-символы цвета ANSI можно заставить работать в стандартной командной строке Windows с помощью ANSIcon, но я не думаю, что само приглашение можно изменить.

Однако вы можете легко изменить подсказку в powershell, просто переопределив функцию "подсказка". Простой пример:

#Replace default powershell prompt
function prompt
{
    Write-Host ("<" + $(pwd) + ">") -nonewline -foregroundcolor Blue
    return ' '
}

Создает подсказку, состоящую из текущего каталога синим цветом, например так:

Основной PowerShell синий подсказка

Естественно, вы можете добавить любую другую логику в функцию подсказки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .