Repolode
dandavison

dandavison/delta

Un paginador con resaltado de sintaxis para la salida de git, diff, grep y blame, configurado como reemplazo directo del paginador predeterminado de git.

Estrellas
32,666
Forks
615
Issues abiertos
491
Último commit
hace 9 días

¿Qué es?

Delta es un paginador de línea de comandos que da formato a la salida de herramientas como git diff, git show, git log -p, git blame y grep, incluidas rg y git grep. Aplica resaltado de sintaxis con los mismos temas de color que bat y resalta las palabras modificadas dentro de las líneas mediante un algoritmo de inferencia de ediciones basado en Levenshtein.

Se configura indicando delta en core.pager de git y añadiendo unas líneas a ~/.gitconfig. Entre las opciones de diseño están la vista en paralelo con ajuste de línea, los números de línea y un modo de navegación en el que las teclas n y N permiten saltar entre archivos o diffs. También reformatea la salida de conflictos de merge y de git blame, y permite convertir los hashes de commits y las rutas de archivos en hipervínculos de terminal para GitHub, GitLab, SourceHut y Codeberg.

Delta también acepta la salida tradicional de diff unificado, admite la función --color-moved de Git y puede imitar los estilos de diff-highlight y diff-so-fancy. Detecta automáticamente los fondos claros y oscuros de la terminal, y permite aplicar estilos a más de 20 elementos mediante cadenas de color al estilo de git.

Funciones clave

  • 01Resaltado de sintaxis con los mismos temas que bat
  • 02Resaltado de los cambios a nivel de palabra dentro de las líneas
  • 03Vista en paralelo con ajuste automático de línea
  • 04Números de línea y navegación con n/N entre archivos y diffs
  • 05Visualización mejorada de git blame, los conflictos de merge y la salida de grep
  • 06Hipervínculos a commits y rutas de archivos en GitHub, GitLab, SourceHut y Codeberg

Casos de uso

  • Revisar diffs de git y la salida de git show en la terminal
  • Consultar el historial de git blame con código coloreado por sintaxis
  • Ver resultados de ripgrep o git grep con resaltado
  • Resolver conflictos de merge con una disposición más clara

Inicio rápido

  1. 1

    Instala el paquete (se llama git-delta en la mayoría de los gestores de paquetes; el ejecutable es delta)

  2. 2

    Configura delta como paginador de Git

    git config --global core.pager delta
  3. 3

    Usa delta para filtrar diffs de forma interactiva

    git config --global interactive.diffFilter 'delta --color-only'
  4. 4

    Activa la navegación entre secciones del diff con n y N

    git config --global delta.navigate true

En colecciones

Temas

Preguntas frecuentes

¿Qué es delta?
Un paginador con resaltado de sintaxis para la salida de git, diff, grep y blame, configurado como reemplazo directo del paginador predeterminado de git. Delta es un paginador de línea de comandos que da formato a la salida de herramientas como git diff, git show, git log -p, git blame y grep, incluidas rg y git grep. Aplica resaltado de sintaxis con los mismos temas de color que bat y resalta las palabras modificadas dentro de las líneas mediante un algoritmo de inferencia de ediciones basado en Levenshtein.
¿delta es gratuito? ¿Qué licencia tiene?
delta es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿delta sigue mantenido?
Mantenimiento activo. El último commit de delta fue el 28 oct 2026.
¿Para qué puedo usar delta?
Revisar diffs de git y la salida de git show en la terminal Consultar el historial de git blame con código coloreado por sintaxis Ver resultados de ripgrep o git grep con resaltado Resolver conflictos de merge con una disposición más clara
¿Cómo se instala delta?
Instala el paquete (se llama git-delta en la mayoría de los gestores de paquetes; el ejecutable es delta) Configura delta como paginador de Git: git config --global core.pager delta Usa delta para filtrar diffs de forma interactiva: git config --global interactive.diffFilter 'delta --color-only' Activa la navegación entre secciones del diff con n y N: git config --global delta.navigate true
¿Dónde consigo delta?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dandavison/delta

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados