当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 创建一个令人毛骨悚然的 Windows 终端主题

作者:精品下载站 日期:2024-12-14 07:55:44 浏览:16 分类:玩电脑

创建一个令人毛骨悚然的 Windows 终端主题


随着万圣节的临近,我想我应该分享更多节日主题的乐趣。今天的条目不一定与 PowerShell 相关,但您可能会在 PowerShell 工作中使用它。如果您一直在尝试 Microsoft 的 Windows Terminal 项目,您可能会喜欢这个。这是成品,然后我将向您展示如何重新创建它。

[玩转系统] 创建一个令人毛骨悚然的 Windows 终端主题

从技术上讲,它最初是一个 CMD.exe 窗口,然后我在其中启动了 PowerShell 7 Preview 5。现在,杰弗里·斯诺弗 (Jeffrey Snover) 的幽灵般的快乐头像正在注视着我。如果您想复制我的设置,则需要下载并保存此图像。

[玩转系统] 创建一个令人毛骨悚然的 Windows 终端主题

我认识杰弗里,相信他会觉得这很有趣。当然,您可以使用任何您想要的节日主题图像。

配置设置

第一步是编辑 Windows 终端设置,这将打开 VS Code(如果已安装)。您可以编辑现有配置文件或创建新配置文件。如果您决定制作副本,请务必创建一个新的 guid(使用 New-Guid cmdlet)。我决定编辑我的 CMD.exe 配置文件。

{
    "acrylicOpacity": 1.0,
    "backgroundImage": "D:\temp\snover-head.png",
    "backgroundImageOpacity": 0.5,
    "backgroundImageStretchMode": "uniform",
    "closeOnExit": true,
    "colorScheme": "Halloween",
    "commandline": "cmd.exe",
    "cursorColor": "#000000",
    "cursorShape": "underscore",
    "fontFace": "chiller",
    "fontSize": 28,
    "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
    "historySize": 9001,
    "icon": "ms-appx:///ProfileIcons/{0caa0dad-35be-5f56-a8ff-afceeeaa6101}.png",
    "name": "CMD",
    "padding": "0, 0, 0, 0",
    "snapOnInput": true,
    "startingDirectory": "%USERPROFILE%",
    "useAcrylic": true
},

不要忘记更改图形的路径。您还需要一份万圣节配色方案的副本。

{
    "background": "#FFA500",
    "black": "#0C0C0C",
    "blue": "#0037DA",
    "brightBlack": "#767676",
    "brightBlue": "#3B78FF",
    "brightCyan": "#61D6D6",
    "brightGreen": "#16C60C",
    "brightPurple": "#B4009E",
    "brightRed": "#E74856",
    "brightWhite": "#F2F2F2",
    "brightYellow": "#F9F1A5",
    "cyan": "#3A96DD",
    "foreground": "#000000",
    "green": "#13A10E",
    "name": "Halloween",
    "purple": "#881798",
    "red": "#C50F1F",
    "white": "#CCCCCC",
    "yellow": "#C19C00"
},

您应该将其插入到设置 json 文件的方案部分。保存您的工作并在 Windows 终端中尝试该配置文件。

微调 PowerShell

如果您在配置文件中运行 PowerShell,则可能需要调整一些其他颜色。根据 PowerShell 的版本,您可能需要调整以下值

$host.ui.rawui

或使用 Set-PSReadlineOption。就我而言,由于 PowerShell 7 使用 PSReadline 模块的版本 2,我可以像这样更改命令颜色:

Set-PSReadLineOption -Colors @{Command="`e[37m"}

查看控制台中 PSReadline 的帮助,了解您可能需要执行的操作。

万圣节快乐!

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯