powershell终端背景和字体颜色的设置

最近在学习使用windows上面点net框架环境下的powershell,打开pwershell界面之后发现command、error和parameter等字体属性被设置得红红绿绿,

简直看得人眼睛都花了,于是尝试去修改,在powershell的界面窗口顶端右击打开属性,

选择颜色,可以看见一个调色板,所有的字体和背景颜色都可以在这里设置。由于找不到微软的调色操作文档,自己实验了一下。

 

声明:在powershell当中输入命令 

 Get-PSReadLineOption   

可以查看到不同命令类别的颜色属性,字体的颜色就是对应的属性的真实颜色(当然Get-PSReadLineOption 命令不仅仅是展示字体颜色的相关属性)

这里只讨论背景和字体的颜色设置,其中可以设置的属性包括

CommandColor
CommentColor
ContinuationPromptColor
DefaultTokenColor
EmphasisColor
ErrorColor
KeywordColor
MemberColor
NumberColor
OperatorColor
ParameterColor
SelectionColor
StringColor
TypeColor
VariableColor

在我的电脑上这些字体经过我的设置全部成了黑色,而背景是白色

设置背景:

在“颜色”选项卡当中依次执行如下操作

首先,选中屏幕背景

然后,选中调色板当中的第一个格子

最后,在“选定的颜色值”当中填入你想要的RGB值

 

如果你要设置Member(成员)、Number(数字)、ContinuationPrompt、DefaultToken,(这四个颜色属性会被同时设置)

那么你在"颜色"选项卡当中执行如下操作

首先,选中"弹出文字",

然后,点击调色板当中的最后一个格子,

最后,在“选定的颜色值”当中填入RGB的对应值

 

其它的字体颜色设置步骤大抵如上,如果是背景就选中“XX背景”,如果是字体就选中"XX文字",(一般设置字体的时候选中“弹出文字”就可以了)

这里列出其它的颜色属性所在的调色板位置

Command               ------->    倒数第二个

Error                       ------->    倒数第四个

Emphasis               -------->   倒数第五个

Keyword、Variable     ---------->倒数第六个

Operator、Parameter    ---------->倒数第八个

Type                              ----------->正数第八个

String                            ------------>正数四个

Comment                        ---------->正数第三个

 

当然,如果你问我怎么知道的,我在自己的电脑上面实验出来的,最后我的powershell被设置成了背景白色,所有字体黑色,这个过程中包括很多错误的操作,具体的我就不记得了,如果这个“错误操作”过程中某些因素导致我的powershell的颜色设置成为特殊,那我可以告诉你直接在powershell当中输入get-PSReadLineOption,其中可以查看到所有字体的ASCII颜色控制序列码,然后你就到powershell的颜色属性设置当中去调整你的字体的颜色,注意,每次调整字体颜色之前一定要先选中“弹出文字”,然后在下面的调色板当中确定你真的选中了颜色框当中的一个,然后再去选定的字体颜色当中输入RGB值。你可以一个一个去修改,然后点击确定之后不要退出powershell,你可以在你刚才输入的get-PSReadLineOption的返回的信息当中看到,有一个属性的字体的颜色会变成你刚才的颜色值——————就是那个格子就是对应的属性的设置点。

上一篇:Windows 10配置visual studio code linux下g++环境教程


下一篇:powershell 通配符 -like