我为什么不再用 oh-my-zsh 了
前言
这次折腾命令行环境,不是因为我想换一套更潮的工具,而是因为 Ghostty 里开一个 zsh,已经开始拖慢我每天的工作节奏了。
那种慢不是 benchmark 里才看得出来的慢,而是你每天开新 tab、开新窗口、切 shell 的时候都能感受到它在拖。对于一个长期把终端当主工作界面的人来说,这种拖沓会不断打断节奏。
一开始我以为问题出在终端本身,后面认真排查才发现,Ghostty 其实没什么问题,真正越来越重的是我那套已经用了很多年的 oh-my-zsh 环境。更准确地说,不是 oh-my-zsh 不能用,而是我的环境已经不适合继续让它来兜底了。
这篇文章主要想讲清楚三件事:我为什么不再继续用 oh-my-zsh,我最后留下来的命令行工具组合是什么,以及我是怎么把 Ruby / Node / Zsh 平稳迁过去的。