永久设置Windows 10 Powershell线背景并提示颜色

时间:2019-08-30 16:11:58

标签: windows powershell colors settings

我要设置powershell提示行的背景颜色,以及提示文本本身的颜色。

我使用的功能是

function Set-ConsoleColor ($bc, $fc) {
    $Host.UI.RawUI.BackgroundColor = $bc
    $Host.UI.RawUI.ForegroundColor = $fc
    Clear-Host
}
Set-ConsoleColor 'black' 'green'

那行得通。但是,当我以后输入任何命令时,尤其是如果它不是有效命令时,它会恢复为默认的蓝色和白色。换句话说,当“ PS C:\ Users \ me”刚更改为黑色背景上的绿色文本时,它会返回带有蓝色背景的白色文本。

如何在Windows 10 Powershell中永久设置线条背景和提示颜色?

2 个答案:

答案 0 :(得分:0)

这与$$ PROFILE有关。

您可以修改脚本以将更改,FG和BG颜色永久添加到-> $ file notepad $PROFILE.CurrentUserCurrentHost

function Set-ConsoleColor ($bc, $fc) {
$Host.UI.RawUI.BackgroundColor = $bc ;  out-file $PROFILE
$Host.UI.RawUI.ForegroundColor = $fc ;  out-file $PROFILE -append
Clear-Host}

答案 1 :(得分:0)

一种无需代码即可实现的方法是启动PowerShell控制台,单击左上角的PowerShell上下文菜单图标,然后选择默认值。点击颜色标签,更改屏幕背景颜色,然后确定。然后关闭并重新启动PowerShell控制台。