InglésFrancésEspañol

Ad


icono de página de OnWorks

mgdiffx: en línea en la nube

Ejecute mgdiffx en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando mgdiffx que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


mgdiff: navegador gráfico de diferencias de archivos basado en Motif

SINOPSIS


mgdiff [-toolkitopción...] [-salir] [-archivo nombre ] [-argumentos difargs] [archivo1 archivo2]

DESCRIPCIÓN


mgdiff es una interfaz gráfica para el diff mando. Permite al usuario ver el
diferencias entre dos archivos ASCII en contexto y, opcionalmente, para escribir un tercer archivo
que es la fusión definida por el usuario de esos dos archivos. Está inspirado en un similar
programa, llamado gdif, que se ejecuta solo en estaciones de trabajo Silicon Graphics y para las que
no se proporciona el código fuente.

El programa toma como argumentos varios indicadores (descritos en la siguiente sección) y los nombres
de dos archivos para comparar. Cualquiera de los nombres de archivo (pero no ambos) se puede dar como '-' para usar
entrada estándar en su lugar.

La pantalla resultante consta principalmente de dos paneles de texto; el de la izquierda es el
primer archivo especificado y el de la derecha es el segundo archivo especificado. En medio y
debajo de los paneles de texto hay barras de desplazamiento que permiten cambiar las partes visibles de los dos
archivos que se están comparando. Además, el programa implementa la región desplazada
recomendaciones de la Sección 2.3.4 de la OSF / Motif Style Guide (versión 1.1), lo que significa que
las teclas de flecha y de paginación también funcionarán para desplazarse. Sobre cada panel de texto está el nombre
del archivo en ese panel de texto y el número de línea en el archivo que se muestra.

El texto de cada uno de los paneles de texto se divide en bloques de líneas codificados por colores.
con uno de los cinco colores diferentes. Esto indica que el bloque:

difiere entre los dos archivos

es idéntico entre los dos archivos

se ha insertado en un archivo u otro

es para fines de visualización (para que coincida con un bloque insertado en el otro archivo)

ha sido seleccionado por el usuario (para escribir en un archivo combinado)

El usuario puede modificar estos colores mediante recursos X; ver la sección RECURSOS de
esta página del manual. Una visualización de leyenda de los colores y sus significados está disponible usando
el menú Ayuda.

En el lado derecho de la pantalla hay un área de descripción general; esto muestra los archivos en su
totalidad. Los controles deslizantes del área de descripción general siguen las líneas que se muestran en el texto.
paneles.

En la parte superior de la pantalla hay una barra de menú Motif; esas funciones se discuten en los MENÚS
sección de esta página de manual.

Las versiones anteriores de este programa (anteriores a 2003) solo permitían la selección de la mano izquierda
diferencia lateral o la diferencia del lado derecho. Tampoco permitiría que un archivo se
guardado con bloques no seleccionados. La versión actual permite al usuario seleccionar ambos lados de
una diferencia al seleccionar bloques con el botón central del ratón. Cuando ambos lados de un
diferencia se seleccionan ambos bloques se guardarán en el archivo combinado y se marcarán en un
de manera similar a la forma CVS marcas de fusiones que requieren la resolución manual de conflictos
cambios. Además, la versión actual también permite guardar un archivo combinado con
bloques no seleccionados. En este caso, el archivo combinado no contendrá ni el lado izquierdo
ni el lado derecho de los bloques no seleccionados.

COMANDO LÍNEA CAMPUS


-opción del kit de herramientas
Estas son las opciones estándar aceptadas por todas las aplicaciones que utilizan X Toolkit
Intrínsecos. Consulte la sección OPCIONES en el X(1) página de manual.

-dejar Esta opción establece el recurso Mgdiff.quitIfSame a "verdadero". Esto causará
programa para salir inmediatamente sin abrir una ventana si los dos archivos no tienen
diferencias (determinadas por el diff mando).

-argumentos difargs
Esta opción establece el recurso Mgdiff.diffArgs al valor de la difargs
argumento. Estas banderas se pasan al diff comando que realmente calcula el
diferencias entre los dos archivos. Dado que se puede pasar cualquier argumento, es
posible especificar banderas que causan la diff comando para fallar o para generar
salida en un formato diferente que causará diferenciamg fallar. Para la mayoría de versiones de
diferencia, sólo tres banderas tienen sentido. El primero es '-b'; esto causa diff a
ignorar los espacios en blanco finales (espacios y tabulaciones) y tratar todas las demás cadenas de espacios en blanco
como equivalente. La segunda bandera es '-w'; esto ignora los espacios en blanco y trata las cadenas de
espacios en blanco como equivalente. La última bandera es '-i'; esto ignora el caso al comparar
letras.

-expediente nombre
Este comando establece el recurso Mgdiff.nombre de archivo al valor de la nombre argumento.
diferenciamg utiliza esta cadena para mostrar sobre un archivo leído desde la entrada estándar.

MENÚS


La barra de menú contiene los siguientes temas de menú como CascadeButtons: Archive, Ver, Seleccione,
Opciones y Ayuda. El resto de esta sección analiza cada entrada del menú, mostrando su nombre
y acelerador, si lo hay.

Archive

Este menú desplegable controla el acceso a los archivos:

Abierto... Ctrl + A

Muestra el cuadro de diálogo "Abrir archivos" FileSelectionDialog para permitir que el usuario abra dos archivos
para comparacion.

Abierto Izquierda... Ctrl + L

Muestra el cuadro de diálogo "Abrir archivo" FileSelectionDialog para permitir que el usuario especifique un archivo.
para abrir y comparar con el archivo de la derecha ya abierto.

Abierto Derecha... Ctrl + R

Muestra el cuadro de diálogo "Abrir archivo" FileSelectionDialog para permitir que el usuario especifique un archivo.
para abrir y comparar con el archivo de la izquierda ya abierto.

Recargar Ambos Meta + R

Vuelve a ejecutar diff en ambos archivos abiertos actualmente.

Guardar Demasiado caro .. Ctrl + S

Muestra el cuadro de diálogo "Guardar archivo" FileSelectionDialog para permitir que el usuario especifique un
archivo de salida para escribir el archivo combinado; este es un diálogo modal de la aplicación. los
El programa permitirá al usuario sobrescribir un archivo existente, pero aparece un
QuestionDialog para permitir al usuario cancelar la operación si lo desea. Si hay
cualquier área de diferencia no seleccionada entre los dos archivos, se le pregunta al usuario si
quieren continuar o cancelar la operación. Si el usuario continúa, la salida
El archivo no contendrá ninguno de los bloques no seleccionados.

Guardar As Izquierda...

Guarda el archivo combinado en la ubicación proporcionada por la ubicación del archivo del lado izquierdo.
Se le preguntará al usuario si está seguro de que desea que el archivo existente sea
sobrescrito. Al igual que con "Guardar como", si hay áreas de diferencia no seleccionadas
entre los dos archivos, el usuario preguntó si desea continuar o cancelar el
operación. Si el usuario continúa, el archivo de salida no contendrá ninguno de los datos en
los bloques no seleccionados.

Guardar As Derecha...

Guarda el archivo combinado en la ubicación proporcionada por la ubicación del archivo del lado derecho.
Se le preguntará al usuario si está seguro de que desea que el archivo existente sea
sobrescrito. Al igual que con "Guardar como", si hay áreas de diferencia no seleccionadas
entre los dos archivos, el usuario preguntó si desea continuar o cancelar el
operación. Si el usuario continúa, el archivo de salida no contendrá ninguno de los datos en
los bloques no seleccionados.

Exit Ctrl + C

Sale del programa inmediatamente.

Ver

Este menú desplegable contiene comandos para moverse por los archivos.

Previo Ctrl + P

Desplaza ambas vistas de archivo para que el área de diferencia anterior sea
Mgdiff.linesOfContext líneas desde la parte superior de la ventana de la aplicación.

Siguiente Ctrl + N

Desplaza ambas vistas de archivo para que la siguiente área de diferencia sea
Mgdiff.linesOfContext líneas desde la parte superior de la ventana de la aplicación.

Siguiente No seleccionado Ctrl + U

Desplaza ambas vistas de archivo para que la siguiente área de diferencia no seleccionada sea
Mgdiff.linesOfContext líneas desde la parte superior de la ventana de la aplicación.

Seleccione

Los dos archivos que se comparan se pueden combinar opcionalmente en un solo archivo. Para hacer esto, el usuario
debe seleccionar para cada área de diferencia entre los dos archivos qué versión debe ser
escrito en el archivo combinado. Las entradas del menú en este menú desplegable permiten al usuario
seleccione o anule la selección de diferencias en grupos en lugar de individualmente.

Unidades Todos

Para todas las áreas de diferencia entre los dos archivos, seleccione el archivo de la izquierda
versión.

Derecha Todos

Para todas las áreas de diferencia entre los dos archivos, seleccione el archivo de la derecha
versión.

Deseleccionar Todos

Deselecciona todas las áreas de diferencia en ambos archivos.

Opciones

Este menú desplegable controla diversas opciones de apariencia y / o comportamiento.

General Ctrl + W

Esta entrada de menú alterna la presencia del área de descripción general en el lado derecho de
la ventana de la aplicación. El valor predeterminado para este conmutador está controlado por un
recurso, Resumen de Mgdiff., que se describe en la sección RECURSOS.

Horizontal barra de desplazamiento Ctrl + H

Esta entrada de menú alterna la presencia de la barra de desplazamiento horizontal en la parte inferior de
la ventana de la aplicación. El valor predeterminado para este conmutador está controlado por un
recurso, Mgdiff.horzBarra de desplazamiento, que se describe en la sección RECURSOS.

Arrastre (Resistencia) Voluta Ctrl + D

Esta entrada de menú alterna el comportamiento de las barras de desplazamiento en la ventana de la aplicación.
Cuando se establece, arrastrar el control deslizante de una barra de desplazamiento da como resultado un cambio inmediato en la
vista del texto que se está comparando. Cuando no se configura, la vista solo se cambia al final
de un deslizador de arrastre (cuando se suelta el botón del mouse). Esta configuración puede ser
preferido en un servidor X más lento. El valor predeterminado para este conmutador está controlado por
un recurso, Mgdiff.dragScroll, que se describe en la sección RECURSOS.

Ayuda

Este menú desplegable muestra comandos para obtener ayuda o información sobre diferenciamg.

Versión ... Ctrl + V

Muestra un InformationDialog con información sobre el autor y la versión.

Manual Página... Ctrl + M

Muestra un DialogShell con un widget ScrolledText que contiene esta página de manual.
El comando para generar esto se puede personalizar a través de un recurso, Comando Mgdiff.man,
que se describe en la sección RECURSOS.

Color Leyenda... Ctrl + G

Muestra un DialogShell que resume el uso del color en la codificación de los tipos de
diferencias entre los dos archivos que se comparan.

OTROS PANTALLAS / CONTROLES


Puede moverse directamente a un lugar en particular en los dos archivos usando BArrastrar en el resumen
zona.

El programa utiliza lo que la OSF / Motif Style Guide llama "selección múltiple" para seleccionar
bloques individuales para escribir en un archivo combinado. Haciendo clic BSeleccionar en un bloque no seleccionado
lo agrega a la lista de bloques seleccionados. Haciendo clic BSeleccionar en un bloque seleccionado lo elimina
de la lista de bloques seleccionados. Además, al hacer clic en BSeleccionar en un bloque no seleccionado
que está enfrente de un bloque seleccionado (en los otros paneles de texto) elimina el bloque seleccionado
de la lista de bloques seleccionados.

Los números en los recuadros pequeños junto a los nombres de los archivos son los números de línea de las líneas en
la parte superior de los paneles de texto.

WIDGETS


Lo que sigue es la jerarquía de los widgets de Motif, generada por editores(1). los
La estructura jerárquica del árbol de widgets se refleja en la sangría. Cada línea
consta del nombre de la clase del widget seguido del nombre de la instancia del widget. Esta informacion
puede ser útil si desea personalizar la apariencia del programa a través de recursos
configuración.

diferencia mg diferencia mg
Ventana principal de XmMainWindow
XmSeparatorGadget MainWinSep1
XmSeparatorGadget MainWinSep2
XmSeparatorGadget MainWinSep3
XmRowColumn barra de menú
XmCascadeButtonGadget botón_0
XmCascadeButtonGadget botón_1
XmCascadeButtonGadget botón_2
XmCascadeButtonGadget botón_3
XmCascadeButtonGadget botón_4
XmMenuShell popup_file_menu
XmRowColumn select_menú
Botón XmPushButtonGadget_0
Botón XmPushButtonGadget_1
XmSeparatorGadget separador_0
Botón XmPushButtonGadget_2
XmRowColumn menú_archivo
Botón XmPushButtonGadget_0
Botón XmPushButtonGadget_1
Botón XmPushButtonGadget_2
Botón XmPushButtonGadget_3
Botón XmPushButtonGadget_4
XmSeparatorGadget separador_0
Botón XmPushButtonGadget_5
Botón XmPushButtonGadget_6
XmSeparatorGadget separador_1
Botón XmPushButtonGadget_7
XmRowColumn opciones_menú
Botón XmToggleButtonGadget_0
Botón XmToggleButtonGadget_1
Botón XmToggleButtonGadget_2
XmRowColumn menú de ayuda
Botón XmPushButtonGadget_0
Botón XmPushButtonGadget_1
Botón XmPushButtonGadget_2
XmRowColumn view_menu
Botón XmPushButtonGadget_0
Botón XmPushButtonGadget_1
Botón XmPushButtonGadget_2
Formulario XmForm1
Marco XmFrame1
Formulario XmForm3
XmScrollBar sbl
XmDrawingArea presa
XmScrollBar sbr
Marco XmFrame2
Formulario XmForm4
Formulario XmForm2
XmScrollBar sb
Formulario XmForm21
Marco XmFrame3
Nombre de XmLabel
Marco XmFrame31
XmTextField linouml
Formulario XmForm22
Marco XmFrame4
Nombre de XmLabel
Marco XmFrame41
XmTextField linoumr
Texto de XmDrawingArea
Texto XmDrawingArea
XmScrollBar sbh
XmDialogShell versión_popup
Versión de XmMessageBox
Símbolo XmLabelGadget
XmLabelGadget
Separador de XmSeparatorGadget
XmPushButtonGadget OK
XmPushButtonGadget Cancelar
Ayuda de XmPushButtonGadget
XmDialogShell manualpage_popup
Página de manual de XmForm
Panel XmPanedWindow
XmScrolledWindow ayuda_textoSW
XmScrollBar-vbar
XmText ayuda_texto
XmForm formulario2a
Pulsador Xm OK
Faja XmSash
Separador de XmSeparatorGadget
Faja XmSash
Separador de XmSeparatorGadget
XmDialogShell legend_popup
Leyenda de XmForm
Panel XmPanedWindow
XmRowColumn rc
XmLabel etiqueta1
XmLabel etiqueta2
XmLabel etiqueta3
XmLabel etiqueta4
XmLabel etiqueta5
XmForm formulario2a
Pulsador Xm OK
Faja XmSash
Separador de XmSeparatorGadget
Faja XmSash
Separador de XmSeparatorGadget
XmDialogShell error_popup
Error de XmMessageBox
Símbolo XmLabelGadget
XmLabelGadget
Separador de XmSeparatorGadget
XmPushButtonGadget OK
XmPushButtonGadget Cancelar
Ayuda de XmPushButtonGadget

X DIGITALES


Mgdiff.diff negro

Mgdiff.diff Antecedentes: amarillo

Estos colores son para bloques que difieren entre archivos.

Mgdiff.mismo primer plano: negro

Mgdiff.sameFondo: gris

Estos colores son para bloques que son idénticos entre archivos.

Mgdiff.insertPrimer plano: negro

Mgdiff.insertFondo: color naranja

Estos colores son para bloques que se han insertado en un archivo.

Mgdiff.blankPrimer plano: negro

Mgdiff.blankFondo: grey66

Estos colores son para bloques que tienen fines de visualización.

Mgdiff.selectForeground: negro

Mgdiff.selectFondo: luz pizarra azul

Estos colores son para bloques que han sido seleccionados por el usuario.

Mgdiff.fuente: 7x13 negrita

Fuente para mostrar bloques de texto.

Mgdiff.arrastrarDesplazamiento: verdadero

Establézcalo en verdadero si el arrastre de la barra de desplazamiento debe causar cambios inmediatos en el texto visualizado, y
false si la vista solo debe cambiar después de que se haya movido la barra de desplazamiento.

Resumen de Mgdiff: verdadero

Establézcalo en verdadero si debe aparecer la sección de descripción general del archivo.

Mgdiff.horzBarra de desplazamiento: verdadero

Establézcalo en verdadero si debe aparecer la barra de desplazamiento horizontal.

Mgdiff.linesOfContext: 3

Número de líneas que deberían aparecer por encima de un bloque de diferencias al usar el anterior
o Comandos siguientes. Debe ser mayor o igual a cero.

Comando Mgdiff.man: (hombre diferenciamg | columna -B) 2> y 1

El comando (o canalización) utilizado para producir una página de manual formateada sin códigos de escape.

Comando Mgdiff.diff: diff

El diff(1) comando compatible para usar para calcular diferencias entre archivos de texto.

Mgdiff.diffArgs:

Los argumentos que se proporcionarán a la diff mando. Este recurso también se puede configurar a través del
-argumentos opción de línea de comando.

Mgdiff.quitIfSame: false

Si los dos archivos no tienen diferencias (según lo determinado por el diff comando) luego salir
inmediatamente sin abrir una ventana. Este recurso también se puede establecer en "verdadero" mediante el
-dejar opción de línea de comando.

Mgdiff.nombre de archivo: (estándar)

diferenciamg utiliza esta cadena para mostrar sobre un archivo leído desde la entrada estándar. Este recurso
también se puede configurar a través del -expediente opción de línea de comando.

La diagnostica


Devuelve el estado de salida generado por el diff mando. Suele ser 0 para no
diferencias, 1 para algunas diferencias y 2 para errores.

Utilice mgdiffx en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad