Vimdiff proporciona visualización interactiva de diferencias y fusión de tres vías dentro de Vim.
Primeros pasos
Navegación entre cambios
| Atajo | Descripción |
|---|---|
]c |
Saltar a la siguiente diferencia |
[c |
Saltar a la diferencia anterior |
Fusión y edición
| Atajo | Descripción |
|---|---|
do |
Diff Obtain (do): Extrae cambios de la otra ventana hacia el buffer actual |
dp |
Diff Put (dp): Envía cambios del buffer actual hacia la otra ventana |
:diffupdate |
Vuelve a escanear y evaluar diferencias entre buffers |
ZQ |
Salir sin guardar ni verificar cambios |
Gestión de pliegues en diffs (Folds)
| Atajo | Descripción |
|---|---|
zo / zO |
Abrir pliegue actual / abrir recursivamente |
zc / zC |
Cerrar pliegue actual / cerrar recursivamente |
za / zA |
Alternar pliegue actual / alternar recursivamente |
zv |
Expandir pliegues revelando la posición del cursor |
zM |
Cerrar todos los pliegues del buffer |
zR |
Abrir todos los pliegues del buffer |
zm |
Aumentar nivel de pliegue (plegar más) |
zr |
Reducir nivel de pliegue (plegar menos) |
zx |
Reaplicar reglas de plegado |