Diff de texto

Un diff de texto resalta los cambios necesarios para transformar un archivo de texto en otro.

Diseno

Diff de texto en vista unificada

Hay tres disenos:

Para cambiar entre ellos usa el menu Ver o el control segmentado de la parte superior derecha.

Colores del diseno

Ejemplo: bloque eliminado (rojo) con la seleccion en la linea 12

Edicion

Estas acciones estan disponibles desde la barra de menus, el menu contextual o mediante atajos de teclado.

Un archivo de parche contiene las operaciones que transforman el lado izquierdo en el derecho. Luego se puede aplicar con patch left-file exported.patch.

Las acciones de copia no estan disponibles cuando el contenido seleccionado ya coincide con el destino o cuando la seleccion no esta sobre una linea real, por ejemplo una fila de marcador de posicion de alineacion.

Opciones de vista

El diff de texto expone opciones que cambian como se calcula o se muestra la comparacion. Estas opciones estan disponibles en el boton de embudo de la parte superior derecha.

Comparar con revisiones de Git

Para comparar un archivo con una revision anterior, elige Cargar anterior.

Marcador de posicion de diff

Cuando los archivos estan bajo control de versiones, muestran una etiqueta que deja ver su historial de Git.

Historial de Git

Cuando esta disponible, el area del nombre del archivo muestra una etiqueta de revision como:

Usa el control de revision para cargar una version distinta del archivo en un panel. Esto es util para revisar cambios a lo largo del tiempo sin salir de la vista de comparacion. El acceso a revisiones de Git requiere un permiso explicito. Consulta Configuracion y Acceso al disco para apps de App Store.

Resumen del teclado

Accion Atajo
Fila anterior / siguiente ↑ / ↓
Saltar a la primera / ultima fila ⌘↑ / ⌘↓
Cambio anterior / siguiente ⌥↑ / ⌥↓
Cambiar al otro panel
Copiar a la derecha ⌘→
Copiar a la izquierda ⌘←
Bloque anterior / siguiente ⌥↑ / ⌥↓
Ampliar seleccion ⇧↑ / ⇧↓
Resolver con nuestra version ⇧⌘→
Resolver con su version ⇧⌘←

Temas relacionados