记录从零搭建服务器 zsh 环境的过程,包含踩过的坑。配置已整理成 dotfiles 仓库,新服务器一键部署。
环境:Ubuntu 24.04 / Debian 12,zsh + Zim 框架
最终工具栈:
| 工具 | 作用 |
|---|---|
| Zim | zsh 框架,比 oh-my-zsh 轻,启动快 |
| Powerlevel10k | 提示符主题 |
| eza | 带图标的 ls 替代,支持 git 状态列 |
| zoxide | 智能目录跳转,记住历史,z 关键词 直达 |
| fzf | 模糊查找,Ctrl+R 历史搜索、Ctrl+T 文件选择 |
| bat | 带语法高亮的 cat(Debian/Ubuntu 上命令名为 batcat) |