解決 python 的 virtualenv 在 fish 會出現兩次 prompt 的問題
如題,之前把我的 shell 換成 fish 的時候,開好 virtualenv 發現居然會出現兩次 prompt,而且第一個還沒有套 theme,雖然不至於影響使用,不過看起來實在是不怎麼好看,於是開始尋找解決辦法。
最後找到這個 issue,發現這個問題是 VIRTUAL_ENV_DISABLE_PROMPT
影響導致
只要把它設為 true 就可以解決了,在 fish 裡面可以打以下 command
set -U VIRTUAL_ENV_DISABLE_PROMPT true
不過,這種現象並非每個 theme 都會出現,像我是之前用的 ocean 剛好會有這種問題