⚠️ Este repositório é mantido por uma única pessoa, em seu tempo livre, sem financiamento, equipe ou suporte externo.

Cada pacote e atualização é construído e publicado gratuitamente. Se estes pacotes economizam seu tempo, considere apoiar o projeto.

Buy me a coffee

📂 Instalar a última versão do zoxide no Debian

Um comando cd mais inteligente que aprende seus hábitos

Última Versão: 0.9.8+ (maio de 2025)
← Voltar ao início

O que é o zoxide?

O zoxide é um comando cd mais inteligente escrito em Rust por Ajeet D'Souza, inspirado no z e no autojump. Ele lembra quais diretórios você usa com mais frequência, para que você possa "pular" para eles com apenas alguns pressionamentos de tecla. Com mais de 28 mil estrelas no GitHub, ele revolucionou a navegação de diretórios para usuários de linha de comando em todo o mundo.

😤 Problemas do cd Tradicional: Cansado de digitar caminhos longos de diretórios? Frustrado com `cd ../../projects/my-app/src/components`? Irritado com ter que lembrar nomes exatos de diretórios? O zoxide aprende seus hábitos e deixa você pular para qualquer lugar com apenas alguns caracteres.
🚀 Por que as versões mais recentes importam: O zoxide está sendo ativamente desenvolvido com lançamentos frequentes contendo melhorias de desempenho, novas integrações com shells, algoritmos aprimorados e melhor compatibilidade. As versões mais recentes incluem correspondência fuzzy melhorada, melhor suporte a shells e integrações aprimoradas com ferramentas de terceiros.

⚡ Principais Recursos do zoxide

🧠 Aprendizado Inteligente

Aprende seus padrões de uso de diretórios e os classifica por frequência e recência. Quanto mais você visita um diretório, mais fácil fica acessá-lo.

🔍 Correspondência Fuzzy

Pule para diretórios com correspondências parciais. Digite apenas alguns caracteres e o zoxide encontrará o diretório certo com base no seu histórico.

🐚 Suporte Universal a Shells

Funciona com bash, zsh, fish, PowerShell, Nushell, Elvish, Tcsh e Xonsh. Experiência consistente em todos os principais shells.

🔌 Integrações Ricas

Integração nativa com fzf para seleção interativa, além de plugins para Vim, Emacs, gerenciadores de arquivos e gerenciadores de sessão tmux.

📊 Importação de Dados

Importe dados existentes do autojump, z, z.lua, fasd e outros programas de salto de diretórios. Não precisa começar do zero.

⚙️ Altamente Configurável

Algoritmo de pontuação personalizável, padrões de exclusão, configurações de envelhecimento e prefixos de comando. Adapta-se às suas preferências de fluxo de trabalho.

🏆 Benefícios de Produtividade

  • Economize Tempo: Pule para qualquer diretório em 2-3 pressionamentos de tecla em vez de digitar caminhos completos
  • Reduza Erros: Sem mais erros de digitação em caminhos longos de diretórios
  • Aprenda Padrões: Adapta-se automaticamente aos seus diretórios mais usados
  • Entre Sessões: Lembra diretórios entre sessões de terminal
  • Modo Interativo: Use com fzf para seleção visual de diretórios

🆕 Novidades no zoxide 0.9.8+

📦 Instalação a partir do debian.griffo.io

Passo 1: Adicionar repositório

curl -sS https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/debian.griffo.io.gpg echo "deb https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/debian.griffo.io.list sudo apt update
curl -sS https://debian.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/debian.griffo.io.gpg echo "deb https://debian.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/debian.griffo.io.list apt update

Passo 2: Instalar o zoxide

# Instalar o último zoxide sudo apt install zoxide # Verificar instalação zoxide --version
# Instalar o último zoxide apt install zoxide # Verificar instalação zoxide --version

Passo 3: Configurar Integração com Shell

# For bash users echo 'eval "$(zoxide init bash)"' >> ~/.bashrc # For zsh users echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc # For fish users echo 'zoxide init fish | source' >> ~/.config/fish/config.fish # Reload shell source ~/.bashrc # or ~/.zshrc

🎯 Exemplos de uso básico

Salto inteligente de diretórios:

# Jump to directory containing "projects" z projects # Jump to directory matching "my" and "app" z my app # Jump to subdirectory starting with "src" z src/ # Go back to previous directory z - # Interactive selection with fzf zi

O cd tradicional ainda funciona:

# Regular cd functionality z ~/Documents z ../ z /usr/local/bin # Relative paths z ./src/components

Recursos avançados:

# Query directories without jumping zoxide query projects # Add directory manually zoxide add /path/to/directory # Remove directory from database zoxide remove /path/to/directory # Import from other tools zoxide import --from=autojump ~/.local/share/autojump/autojump.txt zoxide import --from=z ~/.z

Personalização:

# Use different command prefix (j instead of z) eval "$(zoxide init bash --cmd j)" # Replace cd command entirely eval "$(zoxide init bash --cmd cd)" # Echo directory before jumping export _ZO_ECHO=1 # Exclude certain directories export _ZO_EXCLUDE_DIRS="$HOME:$HOME/private/*"

🚀 Por que escolher o debian.griffo.io?

📊 Comparação de Repositórios:
  • Debian Oficial: Disponível, mas frequentemente versões desatualizadas
  • Cargo Install: Requer toolchain Rust e compilação
  • Script de Instalação: Atualizações manuais e sem gerenciamento de pacotes
  • debian.griffo.io: Última versão (0.9.8+) com atualizações automáticas

📦 Repositório de construção de pacotes

Os pacotes do Debian são construídos e mantidos automaticamente neste repositório do GitHub:

🔗 Pacotes relacionados

Também disponíveis no debian.griffo.io:

🎯 Perfeito para: Desenvolvedores que navegam em estruturas de diretórios complexas, usuários avançados que querem fluxos de trabalho eficientes no terminal, qualquer pessoa cansada de digitar caminhos longos e usuários que apreciam automação inteligente em suas ferramentas.