安装

安装 windows terminal | Microsoft Docs

在管理员模式下的Windows PowerShell 运行安装命令:

Install-Module oh-my-posh -Scope CurrentUser -SkipPublisherCheck

Install-Module posh-git -Scope CurrentUser


Install-Module -Name PSReadLine -AllowClobber -Scope CurrentUser -Force -SkipPublisherCheck

oh-my-posh中会使用一些特殊符号,使用主题时终端出现方框,因此采用推荐的Meslo字体,下载安装包后解压放置在C:/Windows/Fonts中即可完成安装。

设置配置文件

使用vscode打开配置文件:

if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force } code $PROFILE
Import-Module posh-git
Import-Module oh-my-posh
Import-Module -Name Terminal-Icons
Set-PoshPrompt -Theme JanDeDobbeleer #10 款主题可选择。Agnoster,Avit,Darkblood,Fish,Honukai,Paradox,PowerLine,robbyrussell,Sorin,tehrob
Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete

在管理员模式下的Windows PowerShell 运行安装命令:

set-executionpolicy remotesigned

软件配置

软件 > 设置 > 打开JSON文件

"profiles":
    {
        "defaults":
        {
            // Put settings here that you want to apply to all profiles.
            "antialiasingMode": "cleartype", // 消除文本锯齿
            "useAcrylic": true, // 启用毛玻璃
            "acrylicOpacity": 0.8, // useAcrylic 设置为 true 时,设置透明度,接受 0-1 之间的浮点值
            "backgroundImage": "D:\\库\\图片\\1Z603110444-5.jpg", // 设置背景图片,这个看个人喜好了
            "backgroundImageOpacity": 0.5, // 图片透明度
            // "backgroundImageStretchMode": "fill", // 图片填充模式,可选值:"none"、"fill"、"uniform"、"uniformToFill"
            "fontFace":"MesloLGM NF", // 字体
            "fontSize": 11, // 文字大小
            "cursorColor": "#FFFFFF", // 光标颜色
            "cursorShape": "bar", // 光标形状,可选值:"bar" (┃)、"vintage" (▃)、"underscore" (▁)、"filledBox" (█)、"emptyBox" (▯)
            // "startingDirectory": "D://" // 起始目录
            // Put settings here that you want to apply to all profiles.
        },
}

GeorgieのBlog,分享生活的点点滴滴,分享代码干货