目录
描述:
在Windows终端中集成Oh My Posh,使Windows终端也能像Mac那样优雅、舒服。
目的:
解决Windows终端操作不太方便,页面不够美观的种种问题。
最终效果
一、安装Windows终端
点击下载
(一) 设置默认终端应用程序
- 打开Windows终端并转到设置窗口
- 选择启动并选择Windows终端作为默认终端应用程序设置
二、主题配置
(一) 安装Nerd Font字体
避免配置主题后,终端显示乱码💡
选择自己喜欢的Nerd字体并下载:Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher
下载好解压缩后鼠标右击选择安装
使Windows终端应用字体,转到设置 > 默认值 > 外观 > 字体下拉框中选择刚安装好的字体 > 保存
(二) 配置Oh My Posh
1. 安装
使用winget安装Oh My Posh,Windows终端输入以下命令:
winget install JanDeDobbeleer.OhMyPosh
2. 应用主题
可在Oh My Posh主题页面或终端输入Get-PoshThemes
浏览全部主题列表。
选择预设的主题,终端输入以下命令对Power Shell配置文件进行更新
# 若提示 系统找不到指定路径则需先运行:
new-item -type file -path $profile -force
notepad $PROFILE
执行notepad $PROFILE
后,将弹出编辑页面,输入以下内容到配置文件中,然后保存退出
# muzijia需要替换为自己所选的主题名
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\muzijia.omp.json" | Invoke-Expression
配置Power Shell脚本执行策略,管理员启动Power Shell后,终端输入以下命令:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
至此,每次打开新的终端后就会应用所选主题咯~ ✨
三、其他配置
(一) 设置背景图片
壁纸下载:Hello World Wallpapers - Wallpaper Cave
(二) 设置终端图标显示
Power Shell中输入以下命令安装
Install-Module -Name Terminal-Icons -Repository PSGallery
配置文件中加入以下命令
# notepad $PROFILE
Import-Module -Name Terminal-Icons
(三) 设置git支持
Power Shell中输入以下命令安装
Install-Module posh-git -Scope CurrentUser
配置文件中加入以下命令
# notepad $PROFILE
Import-Module posh-git
(四) 设置命令提示
Power Shell中输入以下命令安装
Install-Module -Name PSReadLine -Scope CurrentUser -Force -SkipPublisherCheck
四、将Power Shell配置应用到cmd
(一) 安装clink工具
cmd中输入以下命令安装
winget install clink
(二) 创建配置文件
# 1. 在clink工具安装目录下创建oh-my-posh.lua文件
notepad C:\Program Files (x86)\clink\oh-my-posh.lua
# 2. 编辑配置文件,使cmd应用oh my posh主题,
# 💡 主题路径需替换为自己本机路径,power shell输入$env:POSH_THEMES_PATH查看
load(io.popen('oh-my-posh init cmd --config C:\\Users\\Administrator\\AppData\\Local\\Programs\\oh-my-posh\\themes\\muzijia.omp.json'):read("*a"))()
# 3. 重启cmd,主题生效