zoxide 快速开始
zoxide 是一个智能的目录跳转工具,使用 Rust 编写,性能卓越。本教程将帮助你在 5 分钟内快速上手。
什么是 zoxide?
zoxide 是一个更智能的 cd 命令替代工具。它能够:
- 智能学习:自动记录你访问的目录,学习你的使用习惯
- 模糊搜索:只需输入目录名的一部分即可跳转
- 极速性能:使用 Rust 编写,比传统
cd命令快 10 倍以上
安装 zoxide
macOS
使用 Homebrew 安装:
Windows
使用 Scoop 安装:
Linux / 所有平台
使用 Cargo 安装(需要先安装 Rust):
Shell 配置
安装完成后,需要在 Shell 配置文件中添加初始化命令。
zsh
在 ~/.zshrc 中添加:
bash
在 ~/.bashrc 中添加:
fish
在 ~/.config/fish/config.fish 中添加:
PowerShell
在 PowerShell 配置文件中添加:
配置完成后,重新加载 Shell 或打开新终端窗口。
基本使用
跳转到目录
使用 z 命令跳转到匹配的目录:
交互式选择
使用 zi 命令可以交互式选择目录:
这会显示所有匹配的目录,你可以使用方向键选择。
返回上一个目录
使用 z - 可以返回上一个目录:
列出匹配的目录
使用 z -l 可以列出所有匹配的目录:
工作原理
zoxide 通过以下方式工作:
- 记录访问:每次你使用
cd或z命令时,zoxide 会记录你访问的目录 - 学习频率:经常访问的目录会获得更高的优先级
- 智能匹配:当你输入目录名时,zoxide 会匹配最相关的目录
下一步
现在你已经掌握了 zoxide 的基本用法。接下来可以学习: