Windows Terminal美化

全程使用管理员打开Windows Terminalwin+r键打开运行,输入wt,之后按住ctrl+shift+回车即可使用管理员打开Windows Terminal

效果图:

Snipaste_2024-07-07_21-04-05.png

安装oh-my-posh

Windows Terminal打开PowerShell执行:

winget install JanDeDobbeleer.OhMyPosh -s winget

安装Nerd Font字体

官方推荐安装Meslo LGM NF字体,但是其他Nerd Font字体也都与标准主题兼容。下载地址:

Nerd Fonts

PowerShell执行:

oh-my-posh font install # beta功能

配置字体:

可以使用CTRL + SHIFT + ,的方式打开settings.json配置文件,在profilesdefault属性下添加font.face属性:

{
    "profiles": 
    {
        "defaults": 
        {
            "font": 
            {
                "face": "FiraCode Nerd Font"
            }
        }
    }
}

或者使用图形界面的方式修改:设置->默认值->外观->字体

1.png

注意:为正确渲染字形,建议打开”使用新的文本呈现器“选项

2.png

使用oh-my-posh

PowerShell执行:

code $PROFILE

在打开的文件中,添加:

oh-my-posh init pwsh | Invoke-Expression

然后在PowerShell中执行:

. $PROFILE # 使配置生效

如果报“无法加载文件 **,因为在系统上禁止运行脚本”错误,需要先执行以下命令来修改执行策略:

set-executionpolicy remotesigned

生效后会使用Oh My Posh的默认主题

主题

PowerShell执行:

code $PROFILE

在打开的文件中,给之前的命令添加--config选项:

# 指定本地路径(路径自定义)
oh-my-posh init pwsh --config 'C:/Users/Posh/jandedobbeleer.omp.json' | Invoke-Expression

# or 指定远端路径
oh-my-posh init pwsh --config 'https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/jandedobbeleer.omp.json' | Invoke-Expression

然后执行:

. $PROFILE

如果报“Get-PSReadLineKeyHandler : 找不到与参数名称“Key”匹配的参数。”的错误,那你需要先安装最新版本的PSReadLine

Install-Module -Name PowerShellGet -Force

Install-Module PSReadLine -AllowPrerelease -Force
Set-PSReadLineOption -PredictionSource History # 自动补全历史命令

更多主题,请浏览:Themes | Oh My Posh

主题颜色美化

5. 主题颜色美化

主题浏览或者iTerm2-Color-Schemes/windowsterminal)

Windows Terminal中,按Ctrl + Shift + ,打开配置文件,在schemes下添加对应的主题配置

最后修改:2024 年 07 月 07 日
如果觉得我的文章对你有用,请随意赞赏