首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么在设置PSReadLine颜色后,PowerShell 7恢复为白底黑

在设置PSReadLine颜色后,PowerShell 7恢复为白底黑的原因是因为PowerShell 7使用了新的终端模式,称为“ConPTY”。这种终端模式允许PowerShell与终端进行更紧密的交互,并提供了更多的功能和灵活性。

然而,由于ConPTY是一个相对较新的特性,它可能会与一些旧的PowerShell配置不兼容,包括PSReadLine颜色设置。PSReadLine是一个用于PowerShell的命令行编辑器,它允许用户自定义终端的外观和行为。

在PowerShell 7中,由于ConPTY的引入,PSReadLine颜色设置可能会被重置为默认值(白底黑色)。这是因为ConPTY模式下的终端设置会覆盖PSReadLine的颜色设置。

要解决这个问题,可以尝试以下方法:

  1. 更新PSReadLine版本:确保你正在使用最新版本的PSReadLine。可以通过PowerShell Gallery来安装或更新PSReadLine模块。
  2. 检查PowerShell配置文件:检查你的PowerShell配置文件(通常是$PROFILE),确保没有其他命令或脚本在设置PSReadLine颜色之后修改了终端的颜色设置。
  3. 使用其他终端模拟器:如果你对PSReadLine的颜色设置非常重要,并且不想受到ConPTY的限制,可以尝试使用其他终端模拟器,如Windows Terminal、Cmder等。这些终端模拟器通常提供更多的自定义选项,可以更好地支持PSReadLine的颜色设置。

总结起来,PowerShell 7恢复为白底黑的原因是由于新的终端模式ConPTY的引入,它可能会覆盖PSReadLine的颜色设置。为了解决这个问题,可以更新PSReadLine版本、检查PowerShell配置文件或者尝试其他终端模拟器。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Windows 11和vscode终端美化

设置一个默认的主题(只要看到彩色的字体,应该就是设置成功啦)如果想要设置其它主题的话,可以执行Get-PoshThemes复制代码查看所有可设置的主题在执行Get-PoshThemes完命令输出所有主题的样式...code $PROFILE复制代码以我自己例,我想设置主题为1_shell这个主题,那么就可以刚刚打开的配置文件里加上这句话然后保存并重启Windows Terminal oh-my-posh...上面是github里的介绍,但其实我们主要用到PSReadLine的功能就是自动保存历史记录,敲过一个命令,后面只需要敲前几个字母就能提示出命令,按【→】键就可以自动补全命令语法着色 PSReadLine...Set-PSReadLineKeyHandler -Key DownArrow -Function HistorySearchForward # 设置向下键前向搜索历史纪录复制代码保存,关闭Windows...Terminal再重新打开,验证配置是否生效安装时遇到的问题为什么不是执行Install-Module -Name PSReadLine -AllowPrerelease来安装PSReadLine

2.9K30
  • Powershell增强:命令补全、主题美化及Git扩展保姆级教程

    本文将介绍如何使用 PSReadLine 、oh-my-posh 和 posh-git 这三个模块来 PowerShell 带来类似于 Mac 上的 oh my zsh 的体验,包括语法高亮、错误提示... PSReadLine 安装 posh-git posh-git 可以 PowerShell 中显示 Git 状态信息,并提供 Git 命令的自动补全: Install-Module posh-git...作用是 PowerShell 启动时运行一些自定义的设置,比如导入模块、设置别名、定义函数等。...修改 VS Code Terminal 字体 PowerShell 配置好,可以正常显示了,但是 VS Code 中使用会显示乱码,这是因为 VS Code 中有自己独立的字体配置。...总结 本文介绍了如何使用 PSReadLine 、oh-my-posh 和 posh-git 这三个模块来 PowerShell 打造个性化的命令行体验,包括语法高亮、错误提示、多行编辑、键盘绑定、自动补全

    6.7K30

    白底黑字 or 黑底白字,眼睛更喜欢哪一个?

    实际的使用场景中,黑底白字和白底黑字哪一种阅读体验会更好?对于我们的眼睛来说,哪一种搭配方式又会更舒适呢? 人们的日常生活中,接触最多的书本、网页大部分都是白底黑字,这种方式已经成为一种阅读习惯。...而阅读白底黑字的信息时,聚焦的文字黑色,不会产生光刺激,视觉像的情况基本不会出现。...二、心理感知 1、背景颜色属性 [1505376923458_2297_1505376923457.png] (图为#000000黑色和#FFFFFF白色) 黑色:黑色可以定义没有任何可见光进入视觉范围...受限于配色方案,白色的文本内容相比于白底黑字的情况,会显得更加纤细、模糊,整体的清晰度其实是不如常见的黑字。这种情况背景和纯白字体的搭配下,最为明显。”...但是视觉刺激也会越大,所以控制合适的对比度,视觉刺激和可读性中找到一个平衡点可以让读者阅读的更加舒服。比如即便是白底黑字也很少用纯纯白,多数使用浅色搭配深色的方式,黑底白字也是一样。

    3.1K10

    白底黑字or黑底白字,眼睛更喜欢哪一个?

    比如走出电影院,开始觉得阳光刺眼,但很快就能恢复正常状态。 影响:暗适应和明适应是人类眼睛应对环境光线刺激的反应能力,但是频繁的视觉适应会导致视觉迅速疲劳。 3、视觉像 ?...而阅读白底黑字的信息时,聚焦的文字黑色,不会产生光刺激,视觉像的情况基本不会出现。 ? 1、背景颜色属性 ?...(图为#000000黑色和#FFFFFF白色) 黑色:黑色可以定义没有任何可见光进入视觉范围(显示屏是主动发光,不发光即为黑色),黑色可以让其他颜色变得更亮,从而凸显出来。...受限于配色方案,白色的文本内容相比于白底黑字的情况,会显得更加纤细、模糊,整体的清晰度其实是不如常见的黑字。这种情况背景和纯白字体的搭配下,最为明显。”...但是视觉刺激也会越大,所以控制合适的对比度,视觉刺激和可读性中找到一个平衡点可以让读者阅读的更加舒服。比如即便是白底黑字也很少用纯纯白,多数使用浅色搭配深色的方式,黑底白字也是一样。

    2.3K21

    白底黑字or黑底白字,眼睛更喜欢哪一个?

    比如走出电影院,开始觉得阳光刺眼,但很快就能恢复正常状态。 影响:暗适应和明适应是人类眼睛应对环境光线刺激的反应能力,但是频繁的视觉适应会导致视觉迅速疲劳。 3、视觉像 ?...而阅读白底黑字的信息时,聚焦的文字黑色,不会产生光刺激,视觉像的情况基本不会出现。 二、心理感知 1、背景颜色属性 ?...(图为#000000黑色和#FFFFFF白色) 黑色:黑色可以定义没有任何可见光进入视觉范围(显示屏是主动发光,不发光即为黑色),黑色可以让其他颜色变得更亮,从而凸显出来。...受限于配色方案,白色的文本内容相比于白底黑字的情况,会显得更加纤细、模糊,整体的清晰度其实是不如常见的黑字。这种情况背景和纯白字体的搭配下,最为明显。”...但是视觉刺激也会越大,所以控制合适的对比度,视觉刺激和可读性中找到一个平衡点可以让读者阅读的更加舒服。比如即便是白底黑字也很少用纯纯白,多数使用浅色搭配深色的方式,黑底白字也是一样。

    1.4K40

    windows中使用Oh My Posh美化你的终端PowerShell或CMD

    # 历史命令联想 # 设置预测文本来源历史记录 Set-PSReadLineOption -PredictionSource History # 设置 Tab 菜单补全和 Intellisense... Windows Terminal 顶部最右边,依次点击 ﹀ ->> 设置 ->> Windows Powershell ->> 外观 【字体】中选择刚刚安装的 Meslo: MesloLGM Nerd...安装 Install-Module -Name posh-git -Scope CurrentUser 安装完成,重启 PowerShell 并输入以下命令启用 posh-git:Import-Module...-Force 然后修改前面的配置文件 Microsoft.PowerShell_profile.ps1,末尾追加以下内容: Import-Module PSReadLine # 历史命令联想 #...设置预测文本来源历史记录 Set-PSReadLineOption -PredictionSource History # 设置 Tab 菜单补全和 Intellisense Set-PSReadLineKeyHandler

    80410

    shell脚本输出带颜色字体

    输出特效格式控制: \033[0m 关闭所有属性 \033[1m 设置高亮度 \03[4m 下划线 \033[5m 闪烁 \033[7m 反显 \033[8m...25h 显示光标 整理: 编码 颜色/动作   0 重新设置属性到缺省设置   1 设置粗体   2 设置一半亮度(模拟彩色显示器的颜色)   4 设置下划线(模拟彩色显示器的颜色...)   5 设置闪烁   7 设置反向图象   22 设置一般密度   24 关闭下划线   25 关闭闪烁   27 关闭反向图象   30 设置黑色前景   31 设置红色前景   32 设置绿色前景...  33 设置棕色前景   34 设置蓝色前景   35 设置紫色前景   36 设置青色前景   37 设置白色前景   38 缺省的前景颜色设置下划线   39 缺省的前景颜色上关闭下划线...设置缺省黑色背景 特效可以叠加,需要使用“;”隔开,例如:闪烁+下划线+白底色+黑字 \033[5;4;47;30m闪烁+下划线+白底色+黑字\033[0m 下面是一段小例子 [plain]

    2.7K10

    可变条码打印软件如何制作黑底白字条形码

    接下来,我们就一起看看在可变条码打印软件中制作黑底百条形码的方法: 一般条形码都是白底的,这种白条黑底的条码专业术语叫反白条码。...具体操作方法如下: 1.可变条码打印软件中新建标签之后,点击文档设置-画布,可以画布中勾选背景图片,选择你要插入的图片,然后勾选打印背景,点击完成,也可以直接设置背景颜色黑色并勾选打印背景,然后点击完成...2.点击软件左侧的”绘制一维条码”按钮,画布上绘制一个条码对象,双击条码,图形属性-基本-填充-前景色中,设置前景色白色。 3.再双击条码,图形属性-文字-颜色中,设置文字颜色白色。...如果需要对文字的样式、大小、对齐方式、字间距、文本距离、位置、附加码以及格式化需要设置的话,都可以文字中进行设置。...设置好之后,可以点击软件上方工具栏中的“打印预览”或者“文件-打印预览”,看下预览效果,效果如图1。 以上就是可变条码打印软件中制作黑底白条形码的步骤,这种样式的条形码微信是没有办法识别的。

    1.5K40

    关于Adobe Photoshop调整选区介绍

    黑底 (A):将选区置于黑色背景上 白底 (T):将选区置于白色背景上 黑白 (K):将选区显示黑白蒙版 图层 (Y):将选区周围变成透明区域 安 F 键可以各个模式之间循环切换,按 X 键可以暂时禁用所有模式...选择此选项处理图像时,按住鼠标左键(向下滑动)可以查看更高分辨率的预览。取消选择此选项,即使向下滑动鼠标时,也会显示更低分辨率的预览。...默认值 100%(最大强度)。由于此选项更改了像素颜色,因此它需要输出到新图层或文档。请保留原始图层,这样您就可以需要时恢复到原始状态。...输出到:决定调整的选区是变为当前图层上的选区或蒙版,还是生成一个新图层或文档。 注意: 单击 (复位工作区),可将设置恢复您进入“选择并遮住”工作区时的原始状态。...另外,此选项还可以将图像恢复您在进入“选择并遮住”工作区时,它所应用的原始选区或蒙版。 选择记住设置可存储设置,用于以后的图像。

    2.5K60

    Java生成艺术二维码也可以很简单

    > 原文点击: Quick-Media Java生成艺术二维码也可以很简单 现在二维码可以说非常常见了,当然我们见得多的一般是白底块,有的再中间加一个 logo,或者将二维码嵌一张特定的背景中(比如微信...颜色指定 默认的二维码白底块,如果我希望生成白底蓝块(探测图形外青内红)的二维码,可以如下使用 String msg = "https://weixin.qq.com/r/FS9waAPEg178rUcL93oH...QrCodeOptions.LogoStyle.ROUND) .setLogoBgColor(0xfffefefe) .setLogoBorderBgColor(0xffc7c7c7...指定背景图 背景图目前支持三种样式,分别是二维码全覆盖背景图上,背景图的自定区间进行绘制二维码,生成透明二维码但使用背景图进行渲染,下面 // 默认属于全覆盖的背景模式,对应下图中左图 String...透明图,我们这里设置二维码的背景透明,输出更加优雅 .setDrawBgColor(ColorUtil.OPACITY) .setDetectImg("jihe/PDP.png

    2.8K30

    记一次对HTB:Timelapse的渗透测试

    如果没有圈数,支持团队很难管理每个系统保留唯一的本地管理员密码。这会导致共享凭据,这意味着当攻击者系统上获得提升的权限时,他们可以转储共享凭据并使用它来访问其他系统。...LAPS 还轮换管理员密码,定期更改它们,这样如果它们被攻击者捕获,它们会在一段时间失效。 爆破压缩包 使用unzip -l进行查看压缩包里面的内容。...检查PowerShell历史文件 查看PowerShell 历史文件。 这个应急响应中,检查windows主机,可以查看一下这个目录。...C:\Users\legacyy\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine 目录下存在一些历史记录,包含了一些用户的远程连接记录。...成功读到了密码:-c.I3I#+7Z},b;h01c$8D05r。 接着使用administrator和新获取到的密码。进行登录。

    67510

    文心一言 VS 讯飞星火 VS chatgpt (172)-- 算法导论13.3 1题

    一、用go语言, RB-INSERT 的第 16 行,将新插人的结点 z 着红色。注意到,如果将 z 着黑色,则红树的性质4就不会被破坏。那么为什么不选择将 z 着黑色呢?...这是为什么RB-INSERT的第16行选择将新插人的结点z着红色的原因。 讯飞星火: 树中,节点的颜色可以是红色或黑色。将新插入的节点 z 着红色可以确保红树的性质4不会被破坏。...其次,将新插入的节点 z 着红色有助于保持红树的平衡性。通过将新节点设置红色,可以避免插入引入过多的节点路径。...允许后续调整:将 z 着红色允许我们在后续的旋转和颜色调整操作中有更多的灵活性。插入操作,如果 z 的父节点是红色,我们需要进行一系列的旋转和颜色调整来恢复树的性质。...(省略后续的旋转和颜色调整代码) } 在这个代码中,我们通过设置 z 的颜色 1(红色)来保持红树的性质。这样做是为了在后续的调整过程中保持树的平衡和高效性。

    13020
    领券