ubuntu 安裝 oh-my-posh
阿新 • • 發佈:2021-10-11
前言
根據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/
- linux安裝教程:https://ohmyposh.dev/docs/linux
- 字型安裝教程:https://ohmyposh.dev/docs/fonts
安裝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 NF:https://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
在vscode中字型設定
"terminal.integrated.fontFamily": "MesloLGM NF"