Yazi : Le Gestionnaire de Fichiers Terminal Ultra-Rapide

Yazi : Le Gestionnaire de Fichiers Terminal Ultra-Rapide

Table of Contents

Yazi (signifiant “canard” en chinois) est un moderne gestionnaire de fichiers terminal écrit en Rust, exploitant la puissance des entrées/sorties asynchrones non-bloquant. Avec plus de 35 000 étoiles sur GitHub, il est rapidement devenu l’un des gestionnaires de fichiers les plus populaires pour les développeurs et utilisateurs avancés qui passent leur temps dans le terminal.

Pourquoi Yazi se Démarque

Yazi n’est pas un simple gestionnaire de fichiers—il est conçu dès le départ pour être extrêmement rapide et efficace. Chaque opération d’E/S est asynchrone, ce qui signifie que les tâches CPU sont réparties sur plusieurs threads, exploitant au maximum les ressources disponibles de votre système. Cela offre une expérience fluide même lors de la gestion de milliers de fichiers ou du travail avec des lecteurs réseau.

  • Support Asynchrone Complet Toutes les opérations sont non-bloquantes, garantissant que l’interface ne se bloque jamais
  • Planification de Tâches Puissante Mises à jour de progression en temps réel, annulation de tâches et attribution de priorités
  • Support d’Images Intégré Aperçu des images directement dans votre terminal avec support de plusieurs protocoles
  • Coloration Syntaxique Coloration automatique pour les fichiers de code avec pré-chargement pour un chargement plus rapide
  • Système de Plugins Étendez les fonctionnalités avec des plugins Lua—réécritures UI, previewers personnalisés, et plus

Fonctionnalités Clés

  • Système de Fichiers Virtuel Gérez des fichiers distants et des moteurs de recherche personnalisés de manière transparente
  • Service de Distribution de Données Architecture client-serveur avec modèle publish-subscribe basé sur Lua pour la communication inter-instances
  • Gestionnaire de Packages Installez plugins et thèmes avec une seule commande
  • Contrôles de Style Vim Composants d’entrée, sélection, confirmation et notification avec auto-complétion
  • Support Multi-Onglets Travaillez avec plusieurs répertoires simultanément
  • Intégration Git Support Git intégré via des plugins
  • Multiplateforme Disponible sur Linux, macOS et Windows

Communauté et Support

Yazi dispose d’une communauté active avec des canaux Discord (principalement en anglais) et Telegram (principalement en chinois). Le projet est en bêta publique et peut être utilisé comme outil quotidien, bien qu’il soit encore en développement intensif avec des mises à jour fréquentes.

Pour Commencer

Prêt à essayer Yazi ? Visitez la documentation officielle pour en savoir plus sur les options d’installation et la configuration. Que vous soyez utilisateur de Vim ou simplement à la recherche d’un moyen plus rapide de naviguer dans votre système de fichiers, Yazi offre une alternative intéressante aux gestionnaires de fichiers traditionnels.

Commencer avec Yazi Voir sur GitHub

Share :
comments powered by Disqus

Related Posts

LLMFIT - Trouvez le LLM parfait pour votre matériel

LLMFIT - Trouvez le LLM parfait pour votre matériel

Trouver le bon LLM pour votre matériel Exécuter des modèles de langage volumineux en local est devenu de plus en plus populaire, mais déterminer quels modèles fonctionneront réellement sur votre configuration matérielle spécifique peut être un processus frustrant de trial-and-error. Entrez llmfit, un outil terminal qui élimine les conjectures du déploiement de LLM local en analysant votre système et en recommandant les modèles qui fonctionneront bien sur votre machine.

Read More