热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

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

最近在学习使用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的返回的信息当中看到,有一个属性的字体的颜色会变成你刚才的颜色值——————就是那个格子就是对应的属性的设置点。



推荐阅读
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 解决.net项目中未注册“microsoft.ACE.oledb.12.0”提供程序的方法
    在开发.net项目中,通过microsoft.ACE.oledb读取excel文件信息时,报错“未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序”。本文提供了解决这个问题的方法,包括错误描述和代码示例。通过注册提供程序和修改连接字符串,可以成功读取excel文件信息。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • SpringBoot uri统一权限管理的实现方法及步骤详解
    本文详细介绍了SpringBoot中实现uri统一权限管理的方法,包括表结构定义、自动统计URI并自动删除脏数据、程序启动加载等步骤。通过该方法可以提高系统的安全性,实现对系统任意接口的权限拦截验证。 ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 本文介绍了iOS数据库Sqlite的SQL语句分类和常见约束关键字。SQL语句分为DDL、DML和DQL三种类型,其中DDL语句用于定义、删除和修改数据表,关键字包括create、drop和alter。常见约束关键字包括if not exists、if exists、primary key、autoincrement、not null和default。此外,还介绍了常见的数据库数据类型,包括integer、text和real。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
author-avatar
茳小国
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有