Powershell在运行命令时变黑

Powershell在运行命令时变黑,powershell,terminal,windows-10,Powershell,Terminal,Windows 10,我原来的蓝色背景的Powershell看起来非常好,使用起来也很简单: 但是,在运行某些命令(如conda或code)时,它会变为黑色,如下所示: 有人能告诉我如何修复吗?尝试将此添加到您的个人资料中。并重复并适应具有相同问题的任何其他命令 某些命令将改变前景或背景色。这将重置它们$args是一个特殊变量,在键入函数后将包含所有内容。它的功能应该与运行旧命令一样(可能是真正的conda.exe)。try/finally用于确保始终重置颜色,即使程序崩溃或您按了Ctrl-C 函数conda{

我原来的蓝色背景的Powershell看起来非常好,使用起来也很简单:

但是,在运行某些命令(如
conda
code
)时,它会变为黑色,如下所示:


有人能告诉我如何修复吗?

尝试将此添加到您的个人资料中。并重复并适应具有相同问题的任何其他命令

某些命令将改变前景或背景色。这将重置它们
$args
是一个特殊变量,在键入函数后将包含所有内容。它的功能应该与运行旧命令一样(可能是真正的
conda.exe
)。
try/finally
用于确保始终重置颜色,即使程序崩溃或您按了
Ctrl-C

函数conda{
$fg=[控制台]::ForegroundColor
$bg=[控制台]::背景色
试一试{
conda.exe$args
}最后{
[控制台]::ForegroundColor=$fg
[控制台]::BackgroundColor=$bg
}
}
要查找您的个人资料,请运行以下命令:

$profile
如果该文件不存在,请创建它并添加上述代码

编辑:请记住,更新您的配置文件后,您需要重新启动Powershell,或者按照以下方式为您的配置文件提供源:

$轮廓

是的,我对是否包含它进行了讨论,但它更倾向于将其作为应该运行的命令。我想上面的文字已经很明确了,我会删除它。谢谢你的更新。在您确实希望明确的情况下,我建议使用
写输出
而不是
写主机
,除非有特定的理由使用后者。