- 兼容万物的oh-my-posh主题
- 科学的展示
- 美观的色调
- 顺手修复官方BUG
- 兼容这些系统:Windows、MasOS、LinuxMint、Ubuntu
- 兼容这些终端:Windows Terminal、CMD、Powershell、MSYS、iTerm、Termius、GNOME、VS Code、Tilix、MacOS Terminal
- 兼容这些命令处理器:Powershell、bash、zsh
- 兼容以上所有系统、终端、命令处理器的各种混搭
- 兼容powershell5和powershell7的语法,共用一个powershell脚本,方便统一维护和二开
- 兼容bash和zsh的语法,共用一个linux shell脚本,方便统一维护和二开
- powershell和linux shell编码逻辑尽量一致,方便统一维护和二开
- omp主题和omp.minimal主题结构一致,方便统一维护和二开
- 非常适合强迫症患者维护和二开
- 所有系统都必须安装新字体
- 访问链接
https://github.com/ryanoasis/nerd-fonts/releases/
下载FiraCode.zip
- 解压并双击
Fira Code SemiBold Nerd Font Complete.ttf
即可安装成功 - 下面的步骤根据自身情况部署
- 从
https://github.com/JanDeDobbeleer/oh-my-posh/releases
下载posh-windows-amd64.exe
和themes.zip
- 把主程序
posh-windows-amd64.exe
改名为oh-my-posh.exe
并保存在目录C:\oh-my-posh\
- 把官方主题文件
themes.zip
解压在目录C:\oh-my-posh\themes\
- 把本项目中的主题文件
xposh.omp.json
和xposh.minimal.omp.json
保存在目录C:\oh-my-posh\themes\
- 复制
Microsoft.PowerShell_profile.ps1
里的内容 - 以管理员权限打开
powershell
窗口 - 执行powershell命令
notepad $PROFILE
,在弹出的编辑器中的最底下粘贴刚刚复制的内容,保存,关闭编辑器 - 执行powershell命令
[Environment]::SetEnvironmentVariable('POSH_PATH', 'C:\oh-my-posh\' , 'Machine')
- 关闭
powershell
窗口,新建powershell
窗口,即可生效
- 先完成上述
Windows + Powershell
步骤 - 打开
Windows Terminal
,点击顶部设置 - 配置文件,
默认值
,外观,字体,选择FiraCode Nerd Font
- 配置文件,
Powershell
,外观,字体,选择FiraCode Nerd Font
- 配置文件,
Powershell
,命令行,把-noprofile
删掉,保存 - 关闭
Windows Terminal
窗口,新建Windows Terminal
窗口,即可生效
- 从
https://github.com/JanDeDobbeleer/oh-my-posh/releases
下载posh-darwin-amd64
和themes.zip
- 把主程序
posh-darwin-amd64
改名为oh-my-posh
并保存在目录/usr/local/opt/oh-my-posh/
- 把官方主题文件
themes.zip
解压在目录/usr/local/opt/oh-my-posh/themes/
- 把本项目中的主题文件
xposh.omp.json
和xposh.minimal.omp.json
保存在目录/usr/local/opt/oh-my-posh/themes/
- 复制
.bashrc
里的内容 - 打开
MacOS Terminal
窗口 - 如果当前命令处理器是bash则执行bash命令
vi ~/.bash_profile
,如果当前命令处理器是zsh则执行zsh命令vi ~/.zshrc
,在弹出的编辑器中的最底下粘贴刚刚复制的内容,保存,关闭编辑器 - 关闭
MacOS Terminal
窗口,新建MacOS Terminal
窗口,即可生效
- 先完成上述
MacOS + MacOS Terminal
步骤 - 打开
iTerm
,点击顶部iTerm2,Preferences - Profiles,Text,Font,选择
FiraCode Nerd Font
- 关闭
iTerm
窗口,新建iTerm
窗口,即可生效
- 从
https://github.com/JanDeDobbeleer/oh-my-posh/releases
下载posh-linux-amd64
和themes.zip
- 其他步骤类似
MacOS + MacOS Terminal
步骤
- 打开
VS Code
,设置 - 搜索
terminal.integrated.fontFamily
- 粘贴
FiraCode Nerd Font
,回车,即可生效