最近开始尝试 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 的方式最快也最简单……