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

53 天前
 bigbugbag

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

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

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

13339 次点击
所在节点    程序员
124 条回复
zengxs
53 天前
fish
me262
53 天前
你看看这个可以不,我日常 linux 用这个
https://starship.rs/zh-CN/
FryFryFry
53 天前
fish
bigbugbag
53 天前
@me262 与 oh my zsh 对比体感如何?
synthpop123
53 天前
我在用 zinit ,比 oh-my-zsh 快些,支持插件的快速加载( light )和懒加载( turbo mode ),还可以使用 snippet 功能直接复用 omz 仓库中的插件

https://blog.lkwplus.com/posts/macos-dev-setup#zsh-%E9%85%8D%E7%BD%AE
Azone
53 天前
fish + starship ,用了你就回不去了
tinytoadd
53 天前
fish 还不错,对 jethrokuan/z 这个插件爱不释手。

之前用的 zsh4humans ,这个也很强,开箱即用。感觉作者对 zsh 的理解恐怖如斯。
mcfog
53 天前
fish
此类主题罕见的 fish 用户大量冒泡哈哈
ospider
53 天前
直接用 fish
tinytoadd
53 天前
@tinytoadd zsh4humans 有个很强的优势是 gitstatus 这个插件,它能异步收集 git 信息并显示在 prompt 上。之前一直想把它移植到 fish 上,但很难,没办到。
AlexShui
53 天前
借楼问问 Windows 终端的工具
longlongame
53 天前
自己用 zinit 搭的一个配置: https://github.com/xukaihub/dotfiles/blob/main/shell/.zshrc

目前 Coding 环境:Alacritty+Zsh+Tmux+Neovim(LazyVim)
PTLin
53 天前
1~2 秒真无所谓吧。我不光有 omz ,还有个 zellij ,启动时间要 3~5 秒,但是开了之后基本就不关了,这点时间无所谓的。
FalconD
53 天前
建议 fish 一步到胃
sketcherly
53 天前
zsh 原生+自动补全插件+自己写个 git 分支的小脚本,速度飞起,功能也感觉够用了
airborne007
53 天前
oh-my-bash
yihy8023
53 天前
我使用了 p10k ,通过延迟加载,可以让终端秒开
SimonOne
53 天前
@FalconD #14 “一步到胃”,哥们平时都在搜什么呀
jiefengwang
53 天前
fish
jiefengwang
53 天前
@bigbugbag
优点:fish 的话文件夹路径补全可以随便几个字母只要顺序不错误就可以提示出来,但是 zsh 配合 ohmyzsh 暂时好像还做不到这种效果

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

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

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

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

© 2021 V2EX