[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1520":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":47,"readmeContent":48,"aiSummary":49,"trendingCount":16,"starSnapshotCount":16,"syncStatus":50,"lastSyncTime":51,"discoverSource":52},1520,"zoxide","ajeetdsouza\u002Fzoxide","ajeetdsouza","A smarter cd command. Supports all major shells.","https:\u002F\u002Fcrates.io\u002Fcrates\u002Fzoxide",null,"Rust",37424,827,71,120,0,46,277,895,222,43.75,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"autojump","bash","cli","command-line","command-line-tool","elvish","fasd","fish","fish-shell","fzf","hacktoberfest","jump","nushell","powershell","rust","shell","xonsh","xontrib","z","zsh","2026-06-12 02:00:29","\u003C!-- markdownlint-configure-file {\n  \"MD013\": {\n    \"code_blocks\": false,\n    \"tables\": false\n  },\n  \"MD033\": false,\n  \"MD041\": false\n} -->\n\n\u003Cdiv align=\"center\">\n\n\u003Csup>Special thanks to:\u003C\u002Fsup>\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003C!-- markdownlint-disable-next-line MD013 -->\n      \u003Ca href=\"https:\u002F\u002Fgo.warp.dev\u002Fzoxide\">\u003Cimg alt=\"Sponsored by Warp\" width=\"230\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwarpdotdev\u002Fbrand-assets\u002Frefs\u002Fheads\u002Fmain\u002FGithub\u002FSponsor\u002FWarp-Github-LG-03.png\" \u002F>\u003C\u002Fa>\n      \u003Cdiv>\u003Csup>\u003Cb>Warp, built for coding with multiple AI agents.\u003C\u002Fb>\u003C\u002Fsup>\u003C\u002Fdiv>\n      \u003Cdiv>\u003Csup>Available for macOS, Linux, and Windows.\u003C\u002Fsup>\u003C\u002Fdiv>\n      \u003Cdiv>\u003Csup>\n        Visit\n        \u003Ca href=\"https:\u002F\u002Fgo.warp.dev\u002Fzoxide\">\u003Cu>warp.dev\u003C\u002Fu>\u003C\u002Fa>\n        to learn more.\n      \u003C\u002Fsup>\u003C\u002Fdiv>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003C!-- markdownlint-disable-next-line MD013 -->\n      \u003Ca href=\"https:\u002F\u002Fwww.recall.ai\u002Fcareers?ashby_jid=7b02811e-bc91-4ef2-925d-f56a5acac13b&utm_source=github&utm_medium=sponsorship&utm_campaign=zoxide\">\u003Cimg alt=\"Sponsored by Recall.ai\" width=\"230\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F0c5cb177-561c-4637-bef6-cf584939c829\" \u002F>\u003C\u002Fa>\n      \u003Cdiv>\u003Csup>Processing over 3TB\u002Fs of video at peak load,\u003C\u002Fsup>\u003C\u002Fdiv>\n      \u003C!-- markdownlint-disable-next-line MD013 -->\n      \u003Cdiv>\u003Csup>now \u003Ca href=\"https:\u002F\u002Fwww.recall.ai\u002Fcareers?ashby_jid=7b02811e-bc91-4ef2-925d-f56a5acac13b&utm_source=github&utm_medium=sponsorship&utm_campaign=zoxide\">hiring in SF.\u003C\u002Fa>\u003C\u002Fsup>\u003C\u002Fdiv>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n\u003Chr \u002F>\n\n# zoxide\n\n[![crates.io][crates.io-badge]][crates.io]\n[![Downloads][downloads-badge]][releases]\n[![Built with Nix][builtwithnix-badge]][builtwithnix]\n\nzoxide is a **smarter cd command**, inspired by z and autojump.\n\nIt remembers which directories you use most frequently, so you can \"jump\" to\nthem in just a few keystrokes.\u003Cbr \u002F>\nzoxide works on all major shells.\n\n[Getting started](#getting-started) •\n[Installation](#installation) •\n[Configuration](#configuration) •\n[Integrations](#third-party-integrations)\n\n\u003C\u002Fdiv>\n\n## Getting started\n\n![Tutorial][tutorial]\n\n```sh\nz foo              # cd into highest ranked directory matching foo\nz foo bar          # cd into highest ranked directory matching foo and bar\nz foo \u002F            # cd into a subdirectory starting with foo\n\nz ~\u002Ffoo            # z also works like a regular cd command\nz foo\u002F             # cd into relative path\nz ..               # cd one level up\nz -                # cd into previous directory\n\nzi foo             # cd with interactive selection (using fzf)\n\nz foo\u003CSPACE>\u003CTAB>  # show interactive completions (bash 4.4+\u002Ffish\u002Fzsh only)\n```\n\nRead more about the matching algorithm [here][algorithm-matching].\n\n## Installation\n\nzoxide can be installed in 4 easy steps:\n\n1. **Install binary**\n\n   zoxide runs on most major platforms. If your platform isn't listed below,\n   please [open an issue][issues].\n\n   \u003Cdetails>\n   \u003Csummary>Linux \u002F WSL\u003C\u002Fsummary>\n\n   > The recommended way to install zoxide is via the install script:\n   >\n   > ```sh\n   > curl -sSfL https:\u002F\u002Fraw.githubusercontent.com\u002Fajeetdsouza\u002Fzoxide\u002Fmain\u002Finstall.sh | sh\n   > ```\n   >\n   > Or, you can use a package manager:\n   >\n   > | Distribution        | Repository                  | Instructions                                                                                          |\n   > | ------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------- |\n   > | **_Any_**           | **[crates.io]**             | `cargo install zoxide --locked`                                                                       |\n   > | _Any_               | [asdf]                      | `asdf plugin add zoxide https:\u002F\u002Fgithub.com\u002Fnyrst\u002Fasdf-zoxide.git` \u003Cbr \u002F> `asdf install zoxide latest` |\n   > | _Any_               | [conda-forge]               | `conda install -c conda-forge zoxide`                                                                 |\n   > | _Any_               | [guix]                      | `guix install zoxide`                                                                                 |\n   > | _Any_               | [Linuxbrew]                 | `brew install zoxide`                                                                                 |\n   > | _Any_               | [nixpkgs]                   | `nix-env -iA nixpkgs.zoxide`                                                                          |\n   > | Alpine Linux 3.13+  | [Alpine Linux Packages]     | `apk add zoxide`                                                                                      |\n   > | Arch Linux          | [Arch Linux Extra]          | `pacman -S zoxide`                                                                                    |\n   > | ~Debian~[^1]    | ~[Debian Packages]~         | ~`apt install zoxide`~                                                                                    |\n   > | Devuan 4.0+         | [Devuan Packages]           | `apt install zoxide`                                                                                  |\n   > | Exherbo Linux       | [Exherbo packages]          | `cave resolve -x repository\u002Frust` \u003Cbr \u002F> `cave resolve -x zoxide`                                     |\n   > | Fedora 32+          | [Fedora Packages]           | `dnf install zoxide`                                                                                  |\n   > | Gentoo              | [Gentoo Packages]           | `emerge app-shells\u002Fzoxide`                                                                            |\n   > | Manjaro             |                             | `pacman -S zoxide`                                                                                    |\n   > | openSUSE Tumbleweed | [openSUSE Factory]          | `zypper install zoxide`                                                                               |\n   > | ~Parrot OS~[^1]     |                             | ~`apt install zoxide`~                                                                                |\n   > | ~Raspbian~[^1]  | ~[Raspbian Packages]~       | ~`apt install zoxide`~                                                                                    |\n   > | Rhino Linux         | [Pacstall Packages]         | `pacstall -I zoxide-deb`                                                                              |\n   > | Slackware 15.0+     | [SlackBuilds]               | [Instructions][slackbuilds-howto]                                                                     |\n   > | Solus               | [Solus Packages]            | `eopkg install zoxide`                                                                                |\n   > | ~Ubuntu~[^1]        | ~[Ubuntu Packages]~         | ~`apt install zoxide`~                                                                                |\n   > | Void Linux          | [Void Linux Packages]       | `xbps-install -S zoxide`                                                                              |\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>macOS\u003C\u002Fsummary>\n\n   > To install zoxide, use a package manager:\n   >\n   > | Repository      | Instructions                                                                                          |\n   > | --------------- | ----------------------------------------------------------------------------------------------------- |\n   > | **[crates.io]** | `cargo install zoxide --locked`                                                                       |\n   > | **[Homebrew]**  | `brew install zoxide`                                                                                 |\n   > | [asdf]          | `asdf plugin add zoxide https:\u002F\u002Fgithub.com\u002Fnyrst\u002Fasdf-zoxide.git` \u003Cbr \u002F> `asdf install zoxide latest` |\n   > | [conda-forge]   | `conda install -c conda-forge zoxide`                                                                 |\n   > | [MacPorts]      | `port install zoxide`                                                                                 |\n   > | [nixpkgs]       | `nix-env -iA nixpkgs.zoxide`                                                                          |\n   >\n   > Or, run this command in your terminal:\n   >\n   > ```sh\n   > curl -sSfL https:\u002F\u002Fraw.githubusercontent.com\u002Fajeetdsouza\u002Fzoxide\u002Fmain\u002Finstall.sh | sh\n   > ```\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>Windows\u003C\u002Fsummary>\n\n   > zoxide works with PowerShell, as well as shells running in Cygwin, Git\n   > Bash, and MSYS2.\n   >\n   > The recommended way to install zoxide is via `winget`:\n   >\n   > ```sh\n   > winget install ajeetdsouza.zoxide\n   > ```\n   >\n   > Or, you can use an alternative package manager:\n   >\n   > | Repository      | Instructions                          |\n   > | --------------- | ------------------------------------- |\n   > | **[crates.io]** | `cargo install zoxide --locked`       |\n   > | [Chocolatey]    | `choco install zoxide`                |\n   > | [conda-forge]   | `conda install -c conda-forge zoxide` |\n   > | [Scoop]         | `scoop install zoxide`                |\n   >\n   > If you're using Cygwin, Git Bash, or MSYS2, you can also use the install script:\n   >\n   > ```sh\n   > curl -sSfL https:\u002F\u002Fraw.githubusercontent.com\u002Fajeetdsouza\u002Fzoxide\u002Fmain\u002Finstall.sh | sh\n   > ```\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>BSD\u003C\u002Fsummary>\n\n   > To install zoxide, use a package manager:\n   >\n   > | Distribution  | Repository      | Instructions                    |\n   > | ------------- | --------------- | ------------------------------- |\n   > | **_Any_**     | **[crates.io]** | `cargo install zoxide --locked` |\n   > | DragonFly BSD | [DPorts]        | `pkg install zoxide`            |\n   > | FreeBSD       | [FreshPorts]    | `pkg install zoxide`            |\n   > | NetBSD        | [pkgsrc]        | `pkgin install zoxide`          |\n   >\n   > Or, run this command in your terminal:\n   >\n   > ```sh\n   > curl -sS https:\u002F\u002Fraw.githubusercontent.com\u002Fajeetdsouza\u002Fzoxide\u002Fmain\u002Finstall.sh | bash\n   > ```\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>Android\u003C\u002Fsummary>\n\n   > To install zoxide, use a package manager:\n   >\n   > | Repository | Instructions         |\n   > | ---------- | -------------------- |\n   > | [Termux]   | `pkg install zoxide` |\n   >\n   > Or, run this command in your terminal:\n   >\n   > ```sh\n   > curl -sS https:\u002F\u002Fraw.githubusercontent.com\u002Fajeetdsouza\u002Fzoxide\u002Fmain\u002Finstall.sh | bash\n   > ```\n\n   \u003C\u002Fdetails>\n\n2. **Setup zoxide on your shell**\n\n   To start using zoxide, add it to your shell.\n\n   \u003Cdetails>\n   \u003Csummary>Bash\u003C\u002Fsummary>\n\n   > Add this to the \u003Cins>**end**\u003C\u002Fins> of your config file (usually `~\u002F.bashrc`):\n   >\n   > ```sh\n   > eval \"$(zoxide init bash)\"\n   > ```\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>Elvish\u003C\u002Fsummary>\n\n   > Add this to the \u003Cins>**end**\u003C\u002Fins> of your config file (usually `~\u002F.elvish\u002Frc.elv`):\n   >\n   > ```sh\n   > eval (zoxide init elvish | slurp)\n   > ```\n   >\n   > **Note:**\n   > zoxide only supports elvish v0.18.0 and above.\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>Fish\u003C\u002Fsummary>\n\n   > Add this to the \u003Cins>**end**\u003C\u002Fins> of your config file (usually\n   > `~\u002F.config\u002Ffish\u002Fconfig.fish`):\n   >\n   > ```sh\n   > zoxide init fish | source\n   > ```\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>Nushell\u003C\u002Fsummary>\n\n   > Add this to the \u003Cins>**end**\u003C\u002Fins> of your env file (find it by running `$nu.env-path`\n   > in Nushell):\n   >\n   > ```sh\n   > zoxide init nushell | save -f ~\u002F.zoxide.nu\n   > ```\n   >\n   > Now, add this to the \u003Cins>**end**\u003C\u002Fins> of your config file (find it by running\n   > `$nu.config-path` in Nushell):\n   >\n   > ```sh\n   > source ~\u002F.zoxide.nu\n   > ```\n   >\n   > **Note:**\n   > zoxide only supports Nushell v0.89.0+.\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>PowerShell\u003C\u002Fsummary>\n\n   > Add this to the \u003Cins>**end**\u003C\u002Fins> of your config file (find it by running\n   > `echo $profile` in PowerShell):\n   >\n   > ```powershell\n   > Invoke-Expression (& { (zoxide init powershell | Out-String) })\n   > ```\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>Tcsh\u003C\u002Fsummary>\n\n   > Add this to the \u003Cins>**end**\u003C\u002Fins> of your config file (usually `~\u002F.tcshrc`):\n   >\n   > ```sh\n   > zoxide init tcsh > ~\u002F.zoxide.tcsh\n   > source ~\u002F.zoxide.tcsh\n   > ```\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>Xonsh\u003C\u002Fsummary>\n\n   > Add this to the \u003Cins>**end**\u003C\u002Fins> of your config file (usually `~\u002F.xonshrc`):\n   >\n   > ```python\n   > execx($(zoxide init xonsh), 'exec', __xonsh__.ctx, filename='zoxide')\n   > ```\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>Zsh\u003C\u002Fsummary>\n\n   > Add this to the \u003Cins>**end**\u003C\u002Fins> of your config file (usually `~\u002F.zshrc`):\n   >\n   > ```sh\n   > eval \"$(zoxide init zsh)\"\n   > ```\n   >\n   > For completions to work, the above line must be added _after_ `compinit` is\n   > called. You may have to rebuild your completions cache by running\n   > `rm ~\u002F.zcompdump*; compinit`.\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>Any POSIX shell\u003C\u002Fsummary>\n\n   > Add this to the \u003Cins>**end**\u003C\u002Fins> of your config file:\n   >\n   > ```sh\n   > eval \"$(zoxide init posix --hook prompt)\"\n   > ```\n\n   \u003C\u002Fdetails>\n\n   > **Note:**\n   > [Warp] provides its own completions, so `Space+Tab` completions are not\n   > supported there.\n\n3. **Install fzf** \u003Csup>(optional)\u003C\u002Fsup>\n\n   [fzf] is a command-line fuzzy finder, used by zoxide for completions \u002F\n   interactive selection. It can be installed from [here][fzf-installation].\n\n   > **Note:**\n   > The minimum supported fzf version is v0.51.0.\n\n4. **Import your data** \u003Csup>(optional)\u003C\u002Fsup>\n\n   If you currently use any of these plugins, you may want to import your data\n   into zoxide:\n\n   \u003Cdetails>\n   \u003Csummary>autojump\u003C\u002Fsummary>\n\n   > Run this command in your terminal:\n   >\n   > ```sh\n   > zoxide import --from=autojump \"\u002Fpath\u002Fto\u002Fautojump\u002Fdb\"\n   > ```\n   >\n   > The path usually varies according to your system:\n   >\n   > | OS      | Path                                                                                 | Example                                                |\n   > | ------- | ------------------------------------------------------------------------------------ | ------------------------------------------------------ |\n   > | Linux   | `$XDG_DATA_HOME\u002Fautojump\u002Fautojump.txt` or `$HOME\u002F.local\u002Fshare\u002Fautojump\u002Fautojump.txt` | `\u002Fhome\u002Falice\u002F.local\u002Fshare\u002Fautojump\u002Fautojump.txt`       |\n   > | macOS   | `$HOME\u002FLibrary\u002Fautojump\u002Fautojump.txt`                                                | `\u002FUsers\u002FAlice\u002FLibrary\u002Fautojump\u002Fautojump.txt`           |\n   > | Windows | `%APPDATA%\\autojump\\autojump.txt`                                                    | `C:\\Users\\Alice\\AppData\\Roaming\\autojump\\autojump.txt` |\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>fasd, z, z.lua, zsh-z\u003C\u002Fsummary>\n\n   > Run this command in your terminal:\n   >\n   > ```sh\n   > zoxide import --from=z \"path\u002Fto\u002Fz\u002Fdb\"\n   > ```\n   >\n   > The path usually varies according to your system:\n   >\n   > | Plugin           | Path                                                                                |\n   > | ---------------- | ----------------------------------------------------------------------------------- |\n   > | fasd             | `$_FASD_DATA` or `$HOME\u002F.fasd`                                                      |\n   > | z (bash\u002Fzsh)     | `$_Z_DATA` or `$HOME\u002F.z`                                                            |\n   > | z (fish)         | `$Z_DATA` or `$XDG_DATA_HOME\u002Fz\u002Fdata` or `$HOME\u002F.local\u002Fshare\u002Fz\u002Fdata`                 |\n   > | z.lua (bash\u002Fzsh) | `$_ZL_DATA` or `$HOME\u002F.zlua`                                                        |\n   > | z.lua (fish)     | `$XDG_DATA_HOME\u002Fzlua\u002Fzlua.txt` or `$HOME\u002F.local\u002Fshare\u002Fzlua\u002Fzlua.txt` or `$_ZL_DATA` |\n   > | zsh-z            | `$ZSHZ_DATA` or `$_Z_DATA` or `$HOME\u002F.z`                                            |\n\n   \u003C\u002Fdetails>\n\n   \u003Cdetails>\n   \u003Csummary>ZLocation\u003C\u002Fsummary>\n\n   > Run this command in PowerShell:\n   >\n   > ```powershell\n   > $db = New-TemporaryFile\n   > (Get-ZLocation).GetEnumerator() | ForEach-Object { Write-Output ($_.Name+'|'+$_.Value+'|0') } | Out-File $db\n   > zoxide import --from=z $db\n   > ```\n\n   \u003C\u002Fdetails>\n\n## Configuration\n\n### Flags\n\nWhen calling `zoxide init`, the following flags are available:\n\n- `--cmd`\n  - Changes the prefix of the `z` and `zi` commands.\n  - `--cmd j` would change the commands to (`j`, `ji`).\n  - `--cmd cd` would replace the `cd` command.\n- `--hook \u003CHOOK>`\n  - Changes how often zoxide increments a directory's score:\n\n    | Hook            | Description                       |\n    | --------------- | --------------------------------- |\n    | `none`          | Never                             |\n    | `prompt`        | At every shell prompt             |\n    | `pwd` (default) | Whenever the directory is changed |\n\n- `--no-cmd`\n  - Prevents zoxide from defining the `z` and `zi` commands.\n  - These functions will still be available in your shell as `__zoxide_z` and\n    `__zoxide_zi`, should you choose to redefine them.\n\n### Environment variables\n\nEnvironment variables[^2] can be used for configuration. They must be set before\n`zoxide init` is called.\n\n- `_ZO_DATA_DIR`\n  - Specifies the directory in which the database is stored.\n  - The default value varies across OSes:\n\n    | OS          | Path                                     | Example                                    |\n    | ----------- | ---------------------------------------- | ------------------------------------------ |\n    | Linux \u002F BSD | `$XDG_DATA_HOME` or `$HOME\u002F.local\u002Fshare` | `\u002Fhome\u002Falice\u002F.local\u002Fshare`                 |\n    | macOS       | `$HOME\u002FLibrary\u002FApplication Support`      | `\u002FUsers\u002FAlice\u002FLibrary\u002FApplication Support` |\n    | Windows     | `%LOCALAPPDATA%`                         | `C:\\Users\\Alice\\AppData\\Local`             |\n\n- `_ZO_ECHO`\n  - When set to 1, `z` will print the matched directory before navigating to\n    it.\n- `_ZO_EXCLUDE_DIRS`\n  - Excludes the specified directories from the database.\n  - This is provided as a list of [globs][glob], separated by OS-specific\n    characters:\n\n    | OS                  | Separator | Example                 |\n    | ------------------- | --------- | ----------------------- |\n    | Linux \u002F macOS \u002F BSD | `:`       | `$HOME:$HOME\u002Fprivate\u002F*` |\n    | Windows             | `;`       | `$HOME;$HOME\u002Fprivate\u002F*` |\n\n  - By default, this is set to `\"$HOME\"`.\n- `_ZO_FZF_OPTS`\n  - Custom options to pass to [fzf] during interactive selection. See\n    [`man fzf`][fzf-man] for the list of options.\n- `_ZO_MAXAGE`\n  - Configures the [aging algorithm][algorithm-aging], which limits the maximum\n    number of entries in the database.\n  - By default, this is set to 10000.\n- `_ZO_RESOLVE_SYMLINKS`\n  - When set to 1, `z` will resolve symlinks before adding directories to the\n    database.\n\n## Third-party integrations\n\n| Application           | Description                                  | Plugin                     |\n| --------------------- | -------------------------------------------- | -------------------------- |\n| [aerc]                | Email client                                 | Natively supported         |\n| [alfred]              | macOS launcher                               | [alfred-zoxide]            |\n| [clink]               | Improved cmd.exe for Windows                 | [clink-zoxide]             |\n| [emacs]               | Text editor                                  | [zoxide.el]                |\n| [felix]               | File manager                                 | Natively supported         |\n| [joshuto]             | File manager                                 | Natively supported         |\n| [lf]                  | File manager                                 | See the [wiki][lf-wiki]    |\n| [nnn]                 | File manager                                 | [nnn-autojump]             |\n| [ranger]              | File manager                                 | [ranger-zoxide]            |\n| [raycast]             | macOS launcher                               | [raycast-zoxide]           |\n| [rfm]                 | File manager                                 | Natively supported         |\n| [sesh]                | `tmux` session manager                       | Natively supported         |\n| [telescope.nvim]      | Fuzzy finder for Neovim                      | [telescope-zoxide]         |\n| [tmux-session-wizard] | `tmux` session manager                       | Natively supported         |\n| [tmux-sessionx]       | `tmux` session manager                       | Natively supported         |\n| [vim] \u002F [neovim]      | Text editor                                  | [zoxide.vim]               |\n| [xplr]                | File manager                                 | [zoxide.xplr]              |\n| [xxh]                 | Transports shell configuration over SSH      | [xxh-plugin-prerun-zoxide] |\n| [yazi]                | File manager                                 | Natively supported         |\n| [zabb]                | Finds the shortest possible query for a path | Natively supported         |\n| [zesh]                | `zellij` session manager                     | Natively supported         |\n| [zsh-autocomplete]    | Realtime completions for zsh                 | Natively supported         |\n\n[^1]:\n    Debian \u002F Ubuntu derivatives update their packages very slowly. If you're\n    using one of these distributions, consider using the install script instead.\n\n[^2]:\n    If you're not sure how to set an environment variable on your shell, check\n    out the [wiki][wiki-env].\n\n[aerc]: https:\u002F\u002Fgithub.com\u002Frjarry\u002Faerc\n[alfred]: https:\u002F\u002Fwww.alfredapp.com\u002F\n[alfred-zoxide]: https:\u002F\u002Fgithub.com\u002Fyihou\u002Falfred-zoxide\n[algorithm-aging]: https:\u002F\u002Fgithub.com\u002Fajeetdsouza\u002Fzoxide\u002Fwiki\u002FAlgorithm#aging\n[algorithm-matching]: https:\u002F\u002Fgithub.com\u002Fajeetdsouza\u002Fzoxide\u002Fwiki\u002FAlgorithm#matching\n[alpine linux packages]: https:\u002F\u002Fpkgs.alpinelinux.org\u002Fpackages?name=zoxide\n[arch linux extra]: https:\u002F\u002Farchlinux.org\u002Fpackages\u002Fextra\u002Fx86_64\u002Fzoxide\u002F\n[asdf]: https:\u002F\u002Fgithub.com\u002Fasdf-vm\u002Fasdf\n[builtwithnix-badge]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbuiltwith-nix-7d81f7?logo=nixos&logoColor=white&style=flat-square\n[builtwithnix]: https:\u002F\u002Fbuiltwithnix.org\u002F\n[chocolatey]: https:\u002F\u002Fcommunity.chocolatey.org\u002Fpackages\u002Fzoxide\n[clink-zoxide]: https:\u002F\u002Fgithub.com\u002Fshunsambongi\u002Fclink-zoxide\n[clink]: https:\u002F\u002Fgithub.com\u002Fmridgers\u002Fclink\n[conda-forge]: https:\u002F\u002Fanaconda.org\u002Fconda-forge\u002Fzoxide\n[crates.io-badge]: https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fv\u002Fzoxide?logo=rust&logoColor=white&style=flat-square\n[crates.io]: https:\u002F\u002Fcrates.io\u002Fcrates\u002Fzoxide\n[debian packages]: https:\u002F\u002Fpackages.debian.org\u002Fstable\u002Fadmin\u002Fzoxide\n[exherbo packages]: https:\u002F\u002Fgitlab.exherbo.org\u002Fexherbo\u002Frust\u002F-\u002Ftree\u002Fmaster\u002Fpackages\u002Fsys-apps\u002Fzoxide\n[devuan packages]: https:\u002F\u002Fpkginfo.devuan.org\u002Fcgi-bin\u002Fpackage-query.html?c=package&q=zoxide\n[downloads-badge]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fajeetdsouza\u002Fzoxide\u002Ftotal?logo=github&logoColor=white&style=flat-square\n[dports]: https:\u002F\u002Fgithub.com\u002FDragonFlyBSD\u002FDPorts\u002Ftree\u002Fmaster\u002Fsysutils\u002Fzoxide\n[emacs]: https:\u002F\u002Fwww.gnu.org\u002Fsoftware\u002Femacs\u002F\n[fedora packages]: https:\u002F\u002Fsrc.fedoraproject.org\u002Frpms\u002Frust-zoxide\n[felix]: https:\u002F\u002Fgithub.com\u002Fkyoheiu\u002Ffelix\n[freshports]: https:\u002F\u002Fwww.freshports.org\u002Fsysutils\u002Fzoxide\u002F\n[fzf-installation]: https:\u002F\u002Fgithub.com\u002Fjunegunn\u002Ffzf#installation\n[fzf-man]: https:\u002F\u002Fmanpages.ubuntu.com\u002Fmanpages\u002Fen\u002Fman1\u002Ffzf.1.html\n[fzf]: https:\u002F\u002Fgithub.com\u002Fjunegunn\u002Ffzf\n[gentoo packages]: https:\u002F\u002Fpackages.gentoo.org\u002Fpackages\u002Fapp-shells\u002Fzoxide\n[glob]: https:\u002F\u002Fman7.org\u002Flinux\u002Fman-pages\u002Fman7\u002Fglob.7.html\n[guix]: https:\u002F\u002Fpackages.guix.gnu.org\u002Fpackages\u002Fzoxide\u002F\n[homebrew]: https:\u002F\u002Fformulae.brew.sh\u002Fformula\u002Fzoxide\n[issues]: https:\u002F\u002Fgithub.com\u002Fajeetdsouza\u002Fzoxide\u002Fissues\u002Fnew\n[joshuto]: https:\u002F\u002Fgithub.com\u002Fkamiyaa\u002Fjoshuto\n[lf]: https:\u002F\u002Fgithub.com\u002Fgokcehan\u002Flf\n[lf-wiki]: https:\u002F\u002Fgithub.com\u002Fgokcehan\u002Flf\u002Fwiki\u002FIntegrations#zoxide\n[linuxbrew]: https:\u002F\u002Fformulae.brew.sh\u002Fformula-linux\u002Fzoxide\n[macports]: https:\u002F\u002Fports.macports.org\u002Fport\u002Fzoxide\u002Fsummary\n[neovim]: https:\u002F\u002Fgithub.com\u002Fneovim\u002Fneovim\n[nixpkgs]: https:\u002F\u002Fgithub.com\u002FNixOS\u002Fnixpkgs\u002Fblob\u002Fmaster\u002Fpkgs\u002Fby-name\u002Fzo\u002Fzoxide\u002Fpackage.nix\n[nnn-autojump]: https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fblob\u002Fmaster\u002Fplugins\u002Fautojump\n[nnn]: https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\n[opensuse factory]: https:\u002F\u002Fbuild.opensuse.org\u002Fpackage\u002Fshow\u002FopenSUSE:Factory\u002Fzoxide\n[pacstall packages]: https:\u002F\u002Fpacstall.dev\u002Fpackages\u002Fzoxide-deb\n[pkgsrc]: https:\u002F\u002Fpkgsrc.se\u002Fsysutils\u002Fzoxide\n[ranger-zoxide]: https:\u002F\u002Fgithub.com\u002Fjchook\u002Franger-zoxide\n[ranger]: https:\u002F\u002Fgithub.com\u002Franger\u002Franger\n[raspbian packages]: https:\u002F\u002Farchive.raspbian.org\u002Fraspbian\u002Fpool\u002Fmain\u002Fr\u002Frust-zoxide\u002F\n[raycast]: https:\u002F\u002Fwww.raycast.com\u002F\n[raycast-zoxide]: https:\u002F\u002Fwww.raycast.com\u002Fmrpunkin\u002Fraycast-zoxide\n[releases]: https:\u002F\u002Fgithub.com\u002Fajeetdsouza\u002Fzoxide\u002Freleases\n[rfm]: https:\u002F\u002Fgithub.com\u002Fdsxmachina\u002Frfm\n[scoop]: https:\u002F\u002Fgithub.com\u002FScoopInstaller\u002FMain\u002Ftree\u002Fmaster\u002Fbucket\u002Fzoxide.json\n[sesh]: https:\u002F\u002Fgithub.com\u002Fjoshmedeski\u002Fsesh\n[slackbuilds]: https:\u002F\u002Fslackbuilds.org\u002Frepository\u002F15.0\u002Fsystem\u002Fzoxide\u002F\n[slackbuilds-howto]: https:\u002F\u002Fslackbuilds.org\u002Fhowto\u002F\n[solus packages]: https:\u002F\u002Fgithub.com\u002Fgetsolus\u002Fpackages\u002Ftree\u002Fmain\u002Fpackages\u002Fz\u002Fzoxide\u002F\n[telescope-zoxide]: https:\u002F\u002Fgithub.com\u002Fjvgrootveld\u002Ftelescope-zoxide\n[telescope.nvim]: https:\u002F\u002Fgithub.com\u002Fnvim-telescope\u002Ftelescope.nvim\n[termux]: https:\u002F\u002Fgithub.com\u002Ftermux\u002Ftermux-packages\u002Ftree\u002Fmaster\u002Fpackages\u002Fzoxide\n[tmux-session-wizard]: https:\u002F\u002Fgithub.com\u002F27medkamal\u002Ftmux-session-wizard\n[tmux-sessionx]: https:\u002F\u002Fgithub.com\u002Fomerxx\u002Ftmux-sessionx\n[tutorial]: contrib\u002Ftutorial.webp\n[ubuntu packages]: https:\u002F\u002Fpackages.ubuntu.com\u002Fjammy\u002Fzoxide\n[vim]: https:\u002F\u002Fgithub.com\u002Fvim\u002Fvim\n[void linux packages]: https:\u002F\u002Fgithub.com\u002Fvoid-linux\u002Fvoid-packages\u002Ftree\u002Fmaster\u002Fsrcpkgs\u002Fzoxide\n[warp]: https:\u002F\u002Fwww.warp.dev\n[wiki-env]: https:\u002F\u002Fgithub.com\u002Fajeetdsouza\u002Fzoxide\u002Fwiki\u002FHOWTO:-set-environment-variables \"HOWTO: set environment variables\"\n[xplr]: https:\u002F\u002Fgithub.com\u002Fsayanarijit\u002Fxplr\n[xxh-plugin-prerun-zoxide]: https:\u002F\u002Fgithub.com\u002Fxxh\u002Fxxh-plugin-prerun-zoxide\n[xxh]: https:\u002F\u002Fgithub.com\u002Fxxh\u002Fxxh\n[yazi]: https:\u002F\u002Fgithub.com\u002Fsxyazi\u002Fyazi\n[zabb]: https:\u002F\u002Fgithub.com\u002FMellbourn\u002Fzabb\n[zesh]: https:\u002F\u002Fgithub.com\u002Froberte777\u002Fzesh\n[zoxide.el]: https:\u002F\u002Fgitlab.com\u002FVonfry\u002Fzoxide.el\n[zoxide.vim]: https:\u002F\u002Fgithub.com\u002Fnanotee\u002Fzoxide.vim\n[zoxide.xplr]: https:\u002F\u002Fgithub.com\u002Fsayanarijit\u002Fzoxide.xplr\n[zsh-autocomplete]: https:\u002F\u002Fgithub.com\u002Fmarlonrichert\u002Fzsh-autocomplete\n","zoxide 是一个更智能的 cd 命令工具，支持所有主流 Shell。其核心功能是通过记录用户最常访问的目录来实现快速跳转，极大提高了命令行操作效率。该工具使用 Rust 语言编写，具有跨平台兼容性、高效执行速度和简洁易用的接口设计。适用于需要频繁切换工作目录的开发人员或系统管理员，在日常编程、文件管理和系统维护等场景中都能发挥重要作用。",2,"2026-06-11 02:44:25","top_all"]