作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当您从预安装的快捷方式之一启动 PowerShell 窗口时,我会注意到它的漂亮蓝色。但是,如果您手动启动 powershell.exe,则不会显示这些颜色,而是显示黑色/白色 :(
这是因为默认设置是在快捷方式 (.lnk) 文件上设置的:
我在资源管理器上下文菜单中有一个“PowerShell Prompt Here”条目,我希望它使用与常用快捷方式相同的漂亮颜色启动 PowerShell;黑色很糟糕,而且有不同颜色的窗口会让人困惑(尤其是当我经常打开一些也是黑色的老式命令窗口时!)。
到目前为止,我在尝试设置时发现了两个问题:
最佳答案
编辑您的配置文件脚本(由 $profile 指向)并自己设置所需的颜色:
# set regular console colors
[console]::backgroundcolor = "darkmagenta"
[console]::foregroundcolor = "darkyellow"
# set special colors
$p = $host.privatedata
$p.ErrorForegroundColor = "Red"
$p.ErrorBackgroundColor = "Black"
$p.WarningForegroundColor = "Yellow"
$p.WarningBackgroundColor = "Black"
$p.DebugForegroundColor = "Yellow"
$p.DebugBackgroundColor = "Black"
$p.VerboseForegroundColor = "Yellow"
$p.VerboseBackgroundColor = "Black"
$p.ProgressForegroundColor = "Yellow"
$p.ProgressBackgroundColor = "DarkCyan"
# clear screen
clear-host
关于shell - 如何从 PowerShell 快捷方式启动带有 "default"颜色的 powershell.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13690223/
我是一名优秀的程序员,十分优秀!