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.
⚡ 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+
- Algoritmo Aprimorado: Pontuação e classificação melhoradas para melhores sugestões de diretórios
- Melhor Integração com Shell: Suporte aprimorado para recursos modernos de shell
- Melhorias de Desempenho: Operações de banco de dados e buscas mais rápidas
- Integrações Estendidas: Mais integrações com ferramentas de terceiros e plugins
- Opções de Configuração: Personalização adicional e variáveis de ambiente
- Multiplataforma: Melhor compatibilidade com Windows, macOS e Linux
📦 Instalação a partir do debian.griffo.io
Passo 1: Adicionar repositório
Passo 2: Instalar o zoxide
Passo 3: Configurar Integração com Shell
🎯 Exemplos de uso básico
Salto inteligente de diretórios:
O cd tradicional ainda funciona:
Recursos avançados:
Personalização:
🚀 Por que escolher o debian.griffo.io?
- 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
- ✅ Último Algoritmo: Obtenha as mais novas melhorias de pontuação e correspondência
- ✅ Sem Compilação Rust: Binários pré-compilados, sem necessidade de toolchain
- ✅ Atualizações Automáticas: Pacotes atualizados em horas após os lançamentos upstream
- ✅ Pacote Completo: Inclui integração com shell e documentação
- ✅ Multi-Distribuição: Funciona no Bookworm, Trixie e Sid
- ✅ Manutenção Fácil: Comandos apt padrão para atualizações
📦 Repositório de construção de pacotes
Os pacotes do Debian são construídos e mantidos automaticamente neste repositório do GitHub:
- 📂 zoxide-debian - Compilações de lançamento mais recente
🔗 Pacotes relacionados
Também disponíveis no debian.griffo.io:
- fzf Fuzzy Finder - Companheiro perfeito para seleção interativa com zoxide
- eza - Substituto moderno do ls para melhor listagem de diretórios
- Gerenciador de Arquivos Yazi - Integra-se com zoxide para navegação inteligente