如何使用命令改变 PowerShell ISE 编辑器的颜色?


要更改 ISE 编辑器的颜色,我们需要使用 $psISE cmdlet,该 cmdlet 仅适用于 ISE 编辑器。

现在在 ISE 编辑器中,我们有很多颜色,有些可见(脚本窗格颜色、控制台颜色等),有些在执行脚本时出现(错误、警告、详细信息)。这些属性如下所示。

ErrorForegroundColor           : #FFFF9494
ErrorBackgroundColor           : #00FFFFFF
WarningForegroundColor         : #FFFF8C00
WarningBackgroundColor         : #00FFFFFF
VerboseForegroundColor         : #FF00FFFF
VerboseBackgroundColor         : #00FFFFFF
DebugForegroundColor           : #FF00FFFF
DebugBackgroundColor           : #00FFFFFF
ConsolePaneBackgroundColor     : #FF000080
ConsolePaneTextBackgroundColor : #FF012456
ConsolePaneForegroundColor     : #FFF5F5F5
ScriptPaneBackgroundColor      : #FFFFFFFF
ScriptPaneForegroundColor      : #FF000000

左端是特定的颜色属性,右端是代码中的颜色名称。要设置控制台背景色,我们可以使用以下命令,控制台背景色将立即变为红色。

$psISE.Options.ConsolePaneBackgroundColor = 'Red'

输出

同样,要更改脚本窗格的背景色,

$psISE.Options.ScriptPaneBackgroundColor = 'Black'

输出

同样,你可以设置调试模式颜色、错误、警告、详细信息颜色等。

如果你在 ISE 中弄乱了颜色,想要恢复,不用担心,$psISE cmdlet 中有一个选项 DefaultOptions,属性是 Options,在那里你可以找到原始颜色。

$psISE.Options.DefaultOptions

我们可以使用以下命令还原颜色。

$psISE.Options.ScriptPaneBackgroundColor = '#FFFFFFFF'

更新于: 2021 年 1 月 18 日

2 千多阅读

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告