Detecting your theme preference to prevent flashing...
ctrlztree-undotree-vscode - Blog de 4skl
Publié le

ctrlztree-undotree-vscode


CtrlZTree est une extension VS Code qui transforme votre expérience d’annulation/rétablissement en visualisant votre historique d’édition sous forme d’arbre ramifié, inspirée par undotree de Vim. Contrairement au système d’annulation linéaire par défaut, CtrlZTree préserve tous les chemins d’édition, vous permettant d’explorer et de restaurer n’importe quel état précédent.

✨ Fonctionnalités clés :

  • Historique en arbre : Visualisez toutes les branches d’édition, ne perdez jamais de modifications alternatives.
  • Graphique visuel : Vue arborescente interactive pour chaque fichier, avec mises à jour en temps réel.
  • Annulation/rétablissement intelligent : Sélection de branches, aperçus de contenu et raccourcis clavier améliorés.
  • Info-bulles : Diffs dans le style Git et aperçus concis pour chaque état.

🚀 Comment ça fonctionne : CtrlZTree suit chaque modification, stockant uniquement les différences entre les états du document. Vous pouvez naviguer dans l’arbre, aller à n’importe quel nœud et prévisualiser les changements. Chaque fichier a son propre arbre d’historique, et l’extension fonctionne immédiatement.

🎮 Utilisation : Utilisez les raccourcis familiers (Ctrl+Z, Ctrl+Y, Ctrl+Shift+Z) pour annuler/rétablir, et ouvrez le panneau de visualisation pour explorer votre historique. Cliquez sur les nœuds pour restaurer les états, et survolez pour des aperçus détaillés des changements.

🔧 Prérequis : VS Code 1.60+ ; aucune configuration supplémentaire nécessaire.

📋 Fonctionnalités prévues : Historique persistant, recherche, nomination de branches, et plus encore.

CtrlZTree rend l’annulation/rétablissement plus intelligent et plus visuel—parfait pour quiconque veut un contrôle total sur son historique d’édition dans VS Code.

CtrlZTree en action

Capture d'écran de CtrlZTree

Liens :