ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

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

2021-12-12 18:32:59  阅读:309  来源: 互联网

标签:颜色 设置 字体 终端 当中 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的返回的信息当中看到,有一个属性的字体的颜色会变成你刚才的颜色值——————就是那个格子就是对应的属性的设置点。

标签:颜色,设置,字体,终端,当中,powershell,属性
来源: https://www.cnblogs.com/zn1161490565/p/15680073.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有