最近開始嘗試 bash 以外的 shell,
先嘗試了 zsh 配合 oh-my-zsh,
結果套用某主題時,tty 顯示異常,
可能是中文資料夾的關係,
接下來試了 fish,真的太好用了,
但他不是 POSIX 相容,語法不同,
作者認為 POSIX 太垃圾,
他的語法也確實比較好用合邏輯,
但在 Linux 還是需要通用的東西呀!
請問有兩者兼顧的 shell 嗎?
zsh 換搭別的主題試試呢?你說的 tty 真的是那個tty ?
我自己用oh-my-zsh+powerlevel10k問題是不太大能說看看你的顯示異常是什麼問題嗎?
作者: roccqqck (ccqq) 2021-01-24 12:08:00
zsh通常是字型問題吧 改gentoo主題試試
gentoo 主題真的很通用,和我的 bash 有 99 分像tty 顯示圖片那些好像會有問題現在有問題了,已經套用 powerlevel10k,但沒有 auto-completion她根本不能自動輸入套件名稱不像 bash-completion 和 fish裝 zhs-completions 也沒作用zsh
作者: btzhang2718 (btzhang_2718) 2021-01-24 17:14:00
不要用oh-my-zsh 直接把mod的*zsh檔貼到zshrc就好
不能 completion 試試把 ~/.zcompdump 砍掉後重開呢
bash 不好嗎?可以用 fish,寫程式用 bash。
就是繼續 fish 當介面。寫程式才用 bash。沒有通用的很多人也是用 C shell 當介面,寫程式用 bash。用 fishi + bash|perl|ruby|python 程式可能更實用?fish 發展也有十五年以上,為什麼沒有熱起來?想想看
所以想說把 ZSH 設定到接近 FISH,但他就是沒辦法自動搜尋套件名稱
我也不曉得該怎麼問呀,試了完全照 github 的方式裝還是不行
把 .zshrc 相關設定暫時保存。裸進 zsh 能用嗎?我剛試了一下,安裝好就能用。
arch 人不用 zsh?BTW, I use Slackware. XD
Arch 預設 ZSH 呀yay 也是去 github 上面抓他們 completions 下來才解決的……
作者:
Arbin (路人_Lv菜逼八)
2021-01-25 10:34:00arch 已經預設在 base 包是 zsh 了嗎...之前還是 bash 的說
作者: brli7848 (無理阿?) 2021-01-25 11:12:00
arch只有安裝映像是進zsh初始系統還是bash
不一定要堅持 posix 相容吧,一些需要相容的地方,可以直接改用 python perl 等腳本語言寫,如果不喜歡posix shell 的話
作者:
VdustR (京)
2021-01-25 13:19:00我平常也都用 fish 但 script 或貼上別人的語法會進 bash
作者: rot13 2021-01-25 18:34:00
個人用zsh加zprezto
結果最後直接照 archwiki 的方式最快也最簡單……