Назад | Перейти на главную страницу

PowerShell: как настроить подсказку?

Мне нравится определять переменную PROMPT env как $ p $ _ $ g, поэтому приглашение начинается с новой строки.

Но, похоже, не относится к моей командной строке PowerShell :-(

dir function: / показывает, что имя "prompt" уже определено.

В любом случае я могу настроить свою подсказку в консоли PowerShell, не испортив уже определенное имя «подсказки»?

В prompt функция - это просто приглашение по умолчанию, предоставляемое Powershell. Если поставить новый prompt в ваш профиль, он перезапишет существующий, но если вы удалите пользовательское определение в своем профиле, предыдущая функция будет использоваться снова.

Отредактируйте свой профиль с помощью:

notepad $profile

Затем добавьте свой собственный prompt функция:

function prompt {
    "$pwd
    >"
}

Перезагрузите PowerShell, и у вас появится новое приглашение.

Чтобы вернуться, просто отредактируйте $profile снова и удалите новую функцию.