
我在多個系統上使用過 oh_my_zsh (並修改了 bash_it),並且總體上對它很滿意,儘管我討厭它的自動更正功能並且通常將其關閉。
我常用的 shell 是 zsh,我真的只想從提示符號中得到三件事:
目前目錄/或 pwd.
Git 狀態和分支。
ls 的顏色輸出(在 ls 指令上,而不是在提示字元中)。
其餘的只是金光閃閃,而且常常令人惱火。
透過使用這些 shell 腳本,我為我想要的東西付出了太多的 cpu 週期。
任何建議,無論是使用這些腳本還是作為單獨的 shell 腳本。我可以使用 zsh 或 bash。
謝謝。
答案1
若要從 ls 獲得彩色輸出,請使用別名ls='ls --color=always'
。您可以透過以下方式啟用此功能
alias ls='ls --color=always'
至於在提示符號中顯示目前目錄:
PROMPT='%~'
若要將 git status 新增到提示符號中,請查看這。
答案2
我用這個腳本來自 git/contrib用bash。它還為我提供了 git 分支和自動完成功能。據我了解,git status 也可以輕易地被駭客入侵。