oh-my-zsh p10k

Chihhh Linnn 香菇頭

oh-my-zsh

oh-my-zsh 就是一個可以讓你的 Zsh 變好看的東東,p10k 是他的一個 Theme
這篇文章主要講我以為裝完 oh-my-zsh 後把 python-env 搞爛,然後找方法變回來的過程。

首先看了這篇

試了一下重新 python -m venv .venv 就可以了,但還是沒有 (.venv) 的prompt

google一下,應該跟這個資料夾有關 .oh-my-zsh/plugins/virtualenv,註解掉裡面的 export VIRTUAL_ENV_DISABLE_PROMPT=1

1
2
3
~/.zshrc 
plugins=(virtualenv)
source ~/.zshrc

還是沒用,但輸入 virtualenv_prompt_info 會跳出 [.venv] 所以開始找把這個函數嵌入prompt的方法

然後發現是我plugins寫錯了 正確寫法是plugins = (git virtualenv) 把兩個各寫一個plugins,然後就變成這樣了

image

有點破爛啊 (後來發現是把 .bashrc 的 Theme 改壞了)

修改 .p10k.zsh

1
2
3
4
5
6
7
8
9
typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(
# =========================[ Line #1 ]=========================
os_icon # os identifier
dir # current directory
vcs # git status
# =========================[ Line #2 ]=========================
newline # \n
# prompt_char # prompt symbol
)

然後發現本來就有pyenv的資訊了,就寫在後面的小框框 :>
發現時間 4:00 AM,有時候都覺得我根本沒腦

三小時學會改zsh :>>>

REF

zsh p10k可以看這篇

  • Title: oh-my-zsh p10k
  • Author: Chihhh Linnn
  • Created at : 2024-08-11 02:13:04
  • Updated at : 2024-08-11 02:13:04
  • Link: https://chihhhs.github.io/2024/08/11/oh-my-zsh/
  • License: This work is licensed under CC BY-NC-SA 4.0.
On this page
oh-my-zsh p10k