用 zoxide 让 cd 命令飞起来
最近我发现一个能显著提升终端切换目录效率的小工具 —— zoxide。
它是 cd 命令的智能升级版,会记住你去过的地方,并且用极短的命令直达目标路径。
为什么我会用它?
长期用命令行的人都知道,频繁 cd 深层目录是一件很耗时的事,尤其是目录路径又长又复杂的时候。
比如:
1 | cd ~/projects/code/side-projects/2025/awesome-feature |
手敲很累,Tab 补全也要按很多次。
而 zoxide 会记住你访问过的路径,之后只要输入关键字就能跳转,几乎不需要完整路径。
基本用法
zoxide 把 cd 升级成了 z(或者 zi),用法很直观:
进入目录一次
1
cd ~/projects/code/side-projects/2025/awesome-feature
下次直接用关键字跳转
1
z awesome
就能直接跳到上面的路径,不用输入全路径。
模糊匹配多个关键词
1
z code awesome
如果你的关键字组合唯一匹配到一个路径,就直接跳过去。
查看常去目录排行榜
1
zoxide query -l
还能当作“我最近去哪儿了”的小日志。
我的使用体验
我现在已经完全习惯用 z 代替 cd 了。
尤其在处理多个项目、频繁跳转不同深度的文件夹时,几乎节省了一半以上的输入时间。
用起来的感觉就是:从“手动找路”升级到“瞬移”。
如果你也在终端里跑来跑去,zoxide 值得立刻试试。