ubuntu 安装 oh-my-posh


前言

根据 Windows Terminal 中 powerline 的教程发现 oh-my-posh 还可以安装到 ubuntu 系统下,于是尝试了一下

安装

Windows Terminal 中 ubuntu 安装 oh-my-posh 教程:https://docs.microsoft.com/en-us/windows/terminal/tutorials/powerline-setup

oh-my-posh 官网:https://ohmyposh.dev/docs/

安装 oh-my-posh

wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh
chmod +x /usr/local/bin/oh-my-posh

配置

mkdir ~/.poshthemes
wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/themes.zip -O ~/.poshthemes/themes.zip
unzip ~/.poshthemes/themes.zip -d ~/.poshthemes
chmod u+rw ~/.poshthemes/*.json
rm ~/.poshthemes/themes.zip

如果您使用的是 Ubuntu 18.04 或 16.04,则需要先安装正确版本的 golang:

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update

自定义您的 Ubuntu 提示

查看所有主题

for file in ~/.poshthemes/*.omp.json; do echo "$file\n"; oh-my-posh --config $file --shell universal; echo "\n"; done;

~/.bashrc使用nano ~/.bashrc或您选择的文本编辑器打开文件。这是一个 bash 脚本,每次 bash 启动时运行。添加以下内容(将主题更改为您喜欢的主题):

eval "$(oh-my-posh --init --shell bash --config ~/.poshthemes/jandedobbeleer.omp.json)"

如果出现乱码注意安装字体 官方推荐字体 Cascadia Mono PL 使用上会有问题 ,推荐 Meslo LGM NF

字体安装

官方推荐Meslo LGM NFhttps://ohmyposh.dev/docs/fonts

下载地址:https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Meslo.zip

安装方法:https://www.cnblogs.com/yuqianwen/p/3715835.html

解压

unzip Meslo.zip -d Meslo
cd Meslo

安装

 sudo mkdir /usr/share/fonts/ttf
 sudo cp *.ttf /usr/share/fonts/ttf
 cd /usr/share/fonts/ttf
 sudo chmod 744 *
 sudo mkfontscale
 sudo mkfontdir
 sudo fc-cache -f -v

image-01

在 vscode 中字体设置

"terminal.integrated.fontFamily": "MesloLGM NF"


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM