Zoxide - um comando `cd` mais inteligente com suporte a todos os principais shells
(github.com/ajeetdsouza)- Comando
cdinteligente que aprende os caminhos mais visitados com base no padrão de uso de diretórios, permitindo saltar instantaneamente para a pasta desejada digitando apenas algumas letras- Com
z foo, vai para o caminho com correspondênciafoode maior pontuação; comz foo bar, vai para um caminho que contenha ambas as palavras-chave; comz foo/, também permite ir para subdiretórios - Também pode substituir o comportamento tradicional do
cd, como emz ~/foo,z ..ez - - Com
zi foo, oferece seleção interativa baseada emfzf; comz foo<TAB>, oferece interface de autocompletar
- Com
- A lógica de correspondência usa um algoritmo de matching dedicado e um algoritmo de aging, reduzindo gradualmente a pontuação de itens usados com menos frequência
- Suporta todos os principais shells como
bash·zsh·fish·PowerShell·Nushell, além de Linux/macOS/Windows/Android/BSD - É possível migrar bancos de dados de
autojump,z,fasd,z.lua,zsh-z,ZLocatione outros comzoxide import --from=... - Integra-se amplamente com editores, gerenciadores de arquivos, launchers e utilitários de terminal
- Ex.: Vim/Neovim (incluindo integração com telescope), gerenciadores de arquivos como ranger/nnn/lf/yazi/xplr, tmux, launchers Alfred/Raycast, Emacs, PowerShell/Clink etc.
- Muitos aplicativos oferecem suporte nativo ou plugins dedicados
2 comentários
Era disso que eu precisava. Vou experimentar.
Gosto muito do zoxide