macOS 中有 Oh My Zsh 的上位替代么?

53 天前
 bigbugbag

新购入了一台 Mac ,准备不迁移环境而是从头配置一下环境,现在准备安装 shell 插件了。

之前一直用着 Oh My Zsh ,确实很好用,但是感觉初始化时间越来越长,一个新的 session 要 1 ~ 2 秒才初始化完成,可能是插件有点多了,而且看有人说 Oh My Zsh 的性能差点意思。

问下各位现在有 Oh My Zsh 的上位替代么?可以从使用体验、易用度、生态、性能之类的方面讲讲。

13339 次点击
所在节点    程序员
124 条回复
zhangchioulin
53 天前
fish shell 用了一段时间感觉不错。
zsh 切过来需要重新写一下 profiles
limbo0
53 天前
@yaytohkay #36 用 bash 直接切到 bash 里即可

fish + starship
Rrrrrr
52 天前
已经退回 bash, 那个垃圾 ohmyzsh 整天升级,升他妈的
AlexShui
52 天前
@thinkershare posh 也慢😂😂
meeop
52 天前
原生的终端就挺好用的
jiefengwang
52 天前
@aloxaf 原来如此,感谢感谢
mayli
52 天前
去掉 ohmyzsh ,大部分没啥卵用
javakun
52 天前
用 Warp https://www.warp.dev/ .开箱即用的更好的 shell 体验


已经卸载了 ohmyzsh
thinkershare
52 天前
@AlexShui 感觉速度还可以啊,我 posh 启动延迟都是 300/500ms ,没啥问题. 这玩意改用 go 写后,速度就变慢了。以前要快不少。
since2021
52 天前
最近用 oh-my-posh ,一个配置文件搞到 gist 里,terminal.app, cmder, powershell 都能统一成一个风格的~
rick13
52 天前


感觉 mac 也有点问题,我用 nix 生成同样的配置,在 linux 虚拟机里平均启动时间 80 ,但是 m1 的 mac 就到了 300 左右。
neovim 同样的配置,mac 启动时间 80ms ,linux50ms
DesnLee
52 天前
竟然没看见一个推 prezto 的,好用,很好用
tiiime
52 天前
只推荐不管死活 nushell + starship
xiadengmaX1
52 天前
直接加插件不用 oh-my-zsh
leonleung
52 天前
@Kobayashi #31 你字多,我信你
imkerberos
52 天前
zim
Immortal
52 天前
不要直接安装 oh-my-zsh,可以抽出来用它部分插件
一开始我是用 zinit 管理的,现在用 zim,体感上更快,可以参考下我的 dotfiles
https://github.com/0x7a7a/dotfiles/tree/main/zsh/zim
wenyuan5
52 天前
@DesnLee #52 确实好用,prezto 一直在用。
Tiande
52 天前
流下了只会用 bash 的泪水🥲
qweruiop
52 天前
@Kobayashi 终于看到一个说的很清楚的啦,其实本质上大多数差距都是 source 。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1089105

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX