oh-my-posh 在啟動終端時不會激活,但如果我刷新 .bashrc 它就會激活

oh-my-posh 在啟動終端時不會激活,但如果我刷新 .bashrc 它就會激活

啟動終端機後:

在此輸入影像描述

但如果我運行 .bashrc 它會起作用:

在此輸入影像描述

我不知道為什麼當 .bashrc 在啟動時運行時它不起作用,但如果我自己運行它它就可以工作。

編輯:我找到了一個有效的解決方案

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

在 ~/.bashrc 內部,但我需要將其放入 ~/.profile 中

答案1

檢查是否/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin是您路徑的一部分。這是我的問題,在調用 中的 eval 函數之前將其添加到 PATH 後.bashrc,現在當我登入時它可以正常工作。

相關內容