Premiers pas
Fonctionnalités
- Coloration syntaxique des langages : possibilité d’utiliser les mêmes thèmes de coloration syntaxique que bat.
- Mise en évidence des différences au niveau des mots : utilise l’algorithme d’inférence d’édition de Levenshtein.
- Vue côte à côte : avec retour à la ligne.
- Affichage des numéros de ligne.
- Navigation entre les fichiers : dans les gros diff, il est possible de passer d’un fichier à l’autre avec les touches n et N.
- Affichage amélioré des conflits de fusion.
- Affichage amélioré de git blame : coloration syntaxique et possibilité de formater les commits en liens vers le fournisseur d’hébergement.
- Coloration syntaxique de la sortie grep : prise en charge de
rg, git grep, grep, etc.
- Prise en charge de la fonctionnalité
--color-moved de Git.
- Copie du code possible : supprime par défaut les marqueurs
-/+.
- Modes d’émulation
diff-highlight et diff-so-fancy.
- Possibilité de formater les hash de commit en hyperliens de terminal.
- Décorations de boîtes/lignes personnalisables : mise en avant des sections d’en-tête de commit, fichier et chunk.
- Prise en charge des chaînes de style : couleurs de premier plan, d’arrière-plan et attributs de police pour plus de 20 éléments de style.
- Traitement de la sortie diff unifiée traditionnelle et de la sortie git.
- Détection automatique des arrière-plans de terminal clairs/sombres.
Visionneuse paginée avec coloration syntaxique pour les sorties Git, diff et grep
- Delta aide à analyser les changements de code de manière efficace et agréable.
- La mise en page et le style peuvent être largement modifiés, tout en restant proches de la sortie git/diff par défaut.
Thèmes de coloration syntaxique
- Possibilité d’utiliser les mêmes thèmes de couleur de coloration syntaxique que bat :
delta --show-syntax-themes --dark
delta --show-syntax-themes --light
Vue côte à côte
- Par défaut, la vue côte à côte active les numéros de ligne, avec coloration syntaxique sur les panneaux de gauche et de droite.
Numéros de ligne
- Il est possible d’activer les numéros de ligne dans la configuration de
delta.
Conflits de fusion
- Vous pouvez consulter le manuel utilisateur pour gérer les conflits de fusion.
Git blame
- Vous pouvez consulter le manuel utilisateur pour améliorer git blame.
Ripgrep, git grep
- Vous pouvez consulter le manuel utilisateur pour appliquer la coloration syntaxique aux sorties de ripgrep et git grep.
Installation et utilisation
- Vous pouvez consulter le manuel utilisateur et
delta --help.
Mainteneurs
1 commentaires
Commentaires sur Hacker News
git grep/diff/blame. J’ai aussi découvert qu’il est compatible avec ripgrepbatest similaire à cet égard : on le configure une fois puis on l’oublie, et je l’utilise en alias decatgit diff --color-words --word-diff-regex='\w+|.'git config --global --replace-all delta.max-line-length 0git diffclassique avec des couleurs, mais Delta est trop complexebat, qui s’intègre aussi avec Delta