Primeros pasos
Funciones
- Resaltado de sintaxis por lenguaje: se pueden usar los mismos temas de resaltado de sintaxis que bat.
- Resaltado de diferencias a nivel de palabra: usa el algoritmo de inferencia de edición de Levenshtein.
- Vista lado a lado: incluye ajuste de línea.
- Mostrar números de línea.
- Navegación entre archivos: en diffs grandes, se puede mover entre archivos con las teclas n y N.
- Visualización mejorada de conflictos de merge.
- Visualización mejorada de git blame: se puede aplicar resaltado de sintaxis y dar formato a commits como enlaces al proveedor de hosting.
- Resaltado de sintaxis para la salida de grep: compatible con
rg, git grep, grep y más.
- Compatibilidad con la función
--color-moved de Git.
- Posibilidad de copiar código: elimina por defecto los marcadores
-/+.
- Modo de emulación de
diff-highlight y diff-so-fancy.
- Se puede dar formato a hashes de commit como hipervínculos de terminal.
- Decoraciones de cajas/líneas con estilo: resalta secciones de encabezados de commit, archivo y chunk.
- Compatibilidad con cadenas de estilo: permite usar color de primer plano, fondo y atributos de fuente para más de 20 elementos de estilo.
- Procesamiento de la salida tradicional de unified diff y de Git.
- Detección automática de fondos de terminal claros/oscuros.
Paginador con resaltado de sintaxis para la salida de Git, diff y grep
- Delta ayuda a analizar cambios en el código de forma eficiente y agradable.
- El diseño y el estilo se pueden modificar ampliamente, manteniéndolos cerca de la salida predeterminada de git/diff.
Temas de resaltado de sintaxis
- Se pueden usar los mismos temas de color de resaltado de sintaxis que bat:
delta --show-syntax-themes --dark
delta --show-syntax-themes --light
Vista lado a lado
- De forma predeterminada, la vista lado a lado tiene activados los números de línea, y tanto el panel izquierdo como el derecho aplican resaltado de sintaxis.
Números de línea
- Se pueden activar los números de línea en la configuración de
delta.
Conflictos de merge
- Se pueden manejar los conflictos de merge consultando el manual de usuario.
Git blame
- Se puede mejorar git blame consultando el manual de usuario.
Ripgrep, git grep
- Se puede aplicar resaltado de sintaxis a la salida de ripgrep y git grep consultando el manual de usuario.
Instalación y uso
- Se puede consultar el manual de usuario y
delta --help.
Mantenedor
1 comentarios
Comentarios en Hacker News
catabatgit diff --color-words --word-diff-regex='\w+|.'git config --global --replace-all delta.max-line-length 0git diffcon colores, pero Delta es demasiado complejo