Zoxide - une commande `cd` plus intelligente compatible avec tous les principaux shells
(github.com/ajeetdsouza)- Une commande
cdintelligente qui apprend les chemins les plus visités à partir des habitudes d’utilisation des répertoires, afin de sauter instantanément vers le dossier voulu en ne tapant que quelques caractères- Avec
z foo, déplacement vers le chemin correspondant àfooayant le score le plus élevé ; avecz foo bar, déplacement vers un chemin contenant les deux mots-clés ; avecz foo/, prise en charge du déplacement vers un sous-répertoire - Peut aussi remplacer le comportement classique de
cdavecz ~/foo,z ..,z - - Avec
zi foo, propose une sélection interactive basée surfzf; avecz foo<TAB>, prend en charge une interface d’autocomplétion
- Avec
- La logique de correspondance utilise un algorithme de matching dédié et un algorithme d’aging qui réduit progressivement le score des éléments moins utilisés
- Compatible avec tous les principaux shells comme
bash·zsh·fish·PowerShell·Nushell, ainsi qu’avec Linux/macOS/Windows/Android/BSD - Il est possible de migrer les bases de données d’outils existants comme
autojump,z,fasd,z.lua,zsh-z,ZLocationviazoxide import --from=... - Intégration étendue avec les éditeurs, gestionnaires de fichiers, lanceurs et utilitaires de terminal
- Exemples : Vim/Neovim (y compris l’intégration à telescope), gestionnaires de fichiers comme ranger/nnn/lf/yazi/xplr, tmux, lanceurs Alfred/Raycast, Emacs, PowerShell/Clink, etc.
- De nombreuses applications offrent un support natif ou des plugins dédiés
2 commentaires
C’est exactement le genre de chose qu’il me fallait. Je vais l’essayer.
J’adore zoxide.