解決 Xshell 無法使用 zsh 的 prompt style

bringlu發表於2024-06-23

為了更好的閱讀體驗,請點選這裡

先學習一下 zsh 的配置吧~

參考資料

從 0 開始:教你如何配置 zsh

powerlevel10k

如何給 Xshell 配置呢

當我安裝完 oh-my-zsh、powerlevel10k、fast-syntax-highlighting、以及若干(powerlevel10k 官方推薦)字型後,發現 powerlevel10k 的 rainbow prompt style 無法顯示。

然後我用 windows 的 cmd 連線了一下,發現 cmd 是可以正常顯示的,但是 Xshell 不行。

於是用 Xshell 在伺服器執行程式碼

for i in {0..255}; do print -Pn "%K{$i}  %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'\n'}; done

發現總共就能展示 8 個顏色,而 cmd 能展示 255 個顏色,需要修正一下。

解決方法是右鍵這個連線,然後屬性-終端-模擬-終端型別這裡,沒有 xterm-256color 的選項,我們手動輸入一下就行。

image-20240623171943784

修完,在新連線中輸入 p10k configure 就可以顯示 rainbow style 了。

相關文章