- 安装 powershell 7+
- 安装 oh-my-post
1. 安装 powershell
要求 7+ 以上版本
2. 安装 oh-my-post
https://github.com/JanDeDobbeleer/oh-my-posh
2.1 安装
Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))
2.2 配置字体
https://ohmyposh.dev/docs/installation/fonts
2.3 激活 oh-my-posh 并配置主题
notepad $PROFILE
首行添加
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\night-owl.omp.json" | Invoke-Expression # 激活 oh-my-posh 及主题
打开设置 → 呈现 → 使用新的文本呈现器"AtlasEngine"
3. 安装并配置 powershell 模块
此处只记录 powershell 配置脚本
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\ys.omp.json" | Invoke-Expression # 激活 oh-my-posh 及主题
Import-Module -Name Terminal-Icons # 文件夹图标
Import-Module ZLocation # z 定位
Import-Module posh-git # git 自动补全
# PSReadLine 配置
Set-PSReadLineKeyHandler -Key "Ctrl+RightArrow" -Function ForwardWord # curl+right 补全
Set-PSReadLineKeyHandler -Key Tab -Function MenuComplete #Tab键会出现自动补全菜单
# 上下方向键箭头,搜索历史中进行自动补全
Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward
Set-PSReadlineKeyHandler -Key DownArrow -Function HistorySearchForward
Set-Alias j z