zoxide 快速开始

2025-11-30
5 分钟
入门教程
初级

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 通过以下方式工作:

  1. 记录访问:每次你使用 cdz 命令时,zoxide 会记录你访问的目录
  2. 学习频率:经常访问的目录会获得更高的优先级
  3. 智能匹配:当你输入目录名时,zoxide 会匹配最相关的目录

下一步

现在你已经掌握了 zoxide 的基本用法。接下来可以学习: