GoGPT Best VPN GoSearch

온웍스 파비콘

mgdiffx - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 mgdiffx 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 mgdiffx 명령입니다.

프로그램:

이름


mgdiff - Motif 기반 그래픽 파일 차이 브라우저

개요


mgdiff [-toolkitoption ...] [-종료] [-파일 name] [-인수 차이가 있다] [파일1 파일2]

기술


Mgdiff 에 대한 그래픽 프런트 엔드입니다. diff 명령. 사용자가 다음을 볼 수 있습니다.
컨텍스트에서 두 ASCII 파일 간의 차이점 및 선택적으로 세 번째 파일 작성
이는 두 파일의 사용자 정의 병합입니다. 비슷한 것에서 영감을 얻었습니다.
라는 프로그램 gdiff, Silicon Graphics 워크스테이션에서만 실행되며
소스 코드는 제공되지 않습니다.

프로그램은 다양한 플래그(다음 섹션에서 설명)와 이름을 인수로 사용합니다.
비교할 두 파일 중. 둘 중 하나의 파일 이름(둘 다는 아님)을 사용하려면 '-'로 지정할 수 있습니다.
대신 표준 입력.

결과 표시는 대부분 두 개의 텍스트 창으로 구성됩니다. 왼쪽에 있는 것은
지정된 첫 번째 파일이고 오른쪽에 있는 파일이 지정된 두 번째 파일입니다. 와 ~ 사이에있는
텍스트 창 아래에는 두 창의 보이는 부분을 변경할 수 있는 스크롤 막대가 있습니다.
비교 중인 파일. 또한 프로그램은 Scrolled Region을 구현합니다.
OSF/Motif 스타일 가이드(릴리스 2.3.4)의 섹션 1.1의 권장 사항은 다음을 의미합니다.
화살표 및 페이징 키도 스크롤할 수 있습니다. 각 텍스트 창 위에는 이름이 있습니다.
해당 텍스트 창에 있는 파일의 번호와 표시 중인 파일의 줄 번호입니다.

각 텍스트 창의 텍스트는 색상으로 구분된 줄 블록으로 나뉩니다.
다섯 가지 색상 중 하나로. 이는 블록이 다음을 의미함을 나타냅니다.

두 파일이 다름

두 파일 간에 동일합니다.

한 파일 또는 다른 파일에 삽입되었습니다.

표시용입니다(다른 파일에 삽입된 블록과 일치시키기 위해).

사용자가 선택했습니다(병합된 파일에 쓰기 위해).

이러한 색상은 X 리소스를 통해 사용자가 수정할 수 있습니다. 의 리소스 섹션을 참조하십시오.
이 매뉴얼 페이지. 색상과 해당 의미의 범례 표시는 다음을 사용하여 사용할 수 있습니다.
도움말 메뉴.

디스플레이 오른쪽에는 개요 영역이 있습니다. 이것은 그들의 파일을 보여줍니다
전체. 개요 영역의 슬라이더는 텍스트에 표시되는 줄을 추적합니다.
창.

디스플레이 상단에는 Motif 메뉴 모음이 있습니다. 이러한 기능은 MENUS에서 설명합니다.
이 매뉴얼 페이지의 섹션.

이 프로그램의 이전 버전(2003년 이전)은 왼손 선택만 허용했습니다.
측면 차이 또는 오른쪽 차이. 또한 파일이
선택되지 않은 블록으로 저장됩니다. 현재 버전에서는 사용자가
마우스 가운데 버튼을 사용하여 블록을 선택하여 차이. a의 양쪽이
차이점이 선택되면 두 블록이 병합된 파일에 저장되고
방법과 비슷한 방법 CVS 충돌을 수동으로 해결해야 하는 병합 표시
변화. 또한 현재 버전에서는 다음을 사용하여 병합된 파일을 저장할 수도 있습니다.
선택되지 않은 블록. 이 경우 병합된 파일에는 왼쪽이 포함되지 않습니다.
선택하지 않은 블록의 오른쪽도 마찬가지입니다.

COMMAND LINE 옵션


-도구모음
X Toolkit을 사용하는 모든 응용 프로그램에서 허용하는 표준 옵션입니다.
내장 함수 옵션 섹션을 참조하십시오. X(1) 매뉴얼 페이지.

-그만두 다 이 옵션은 리소스를 설정합니다. Mgdiff.quitIfSame "참"으로. 이로 인해
두 파일에 없는 경우 창을 표시하지 않고 즉시 종료하는 프로그램
차이(에 의해 결정됨) diff 명령).

-인수 차이가 있다
이 옵션은 리소스를 설정합니다. Mgdiff.diffArgs 의 가치에 차이가 있다
논쟁. 이 플래그는 diff 실제로 계산하는 명령
두 파일의 차이점. 모든 인수를 전달할 수 있으므로
원인이 되는 플래그를 지정할 수 있습니다. diff 실패하거나 생성하는 명령
원인이 되는 다른 형식으로 출력 mgdiff 실패. 대부분의 버전의 경우
차이, 세 개의 플래그 만 의미가 있습니다. 첫 번째는 '-b'입니다. 이로 인해 diff
후행 공백(공백 및 탭)을 무시하고 다른 모든 공백 문자열을 처리합니다.
동등하게. 두 번째 플래그는 '-w'입니다. 이것은 공백을 무시하고 다음 문자열을 처리합니다.
동등한 것으로 공백. 마지막 플래그는 '-i'입니다. 비교할 때 대소문자를 무시합니다.
편지.

-파일 name
이 명령은 리소스를 설정합니다. Mgdiff.파일 이름 의 가치에 name 논의.
mgdiff 이 문자열을 사용하여 표준 입력에서 읽은 파일 위에 표시합니다.

메뉴


메뉴 모음에는 다음과 같은 메뉴 항목이 CascadeButton으로 포함되어 있습니다. 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에, 관측, 클라임웍스와 함께 하늘과 닿는 여정을 시작하세요,
옵션 그리고 도움말 센터. 이 섹션의 나머지 부분에서는 각 메뉴 항목에 대해 설명하고 이름을 보여줍니다.
및 가속기(있는 경우).

입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에

이 풀다운 메뉴는 파일 액세스를 제어합니다.

열다... Ctrl + A

사용자가 두 개의 파일을 열 수 있도록 "파일 열기" FileSelectionDialog를 표시합니다.
비교하려고.

엽니다 왼쪽... Ctrl + L

사용자가 파일을 지정할 수 있도록 "파일 열기" FileSelectionDialog를 표시합니다.
이미 열려 있는 오른쪽 파일을 열고 비교합니다.

엽니다 오른쪽... Ctrl 키 + R

사용자가 파일을 지정할 수 있도록 "파일 열기" FileSelectionDialog를 표시합니다.
이미 열려 있는 왼쪽 파일을 열고 비교합니다.

새로 고침 모두 메타+R

현재 열려 있는 두 파일 모두에서 diff를 다시 실행합니다.

찜하기 같이... Ctrl + S

사용자가 지정할 수 있도록 "파일 저장" FileSelectionDialog를 표시합니다.
병합된 파일을 쓰기 위한 출력 파일; 이것은 응용 프로그램 모달 대화 상자입니다. 그만큼
프로그램은 사용자가 기존 파일을 덮어쓸 수 있도록 허용하지만
사용자가 원하는 경우 작업을 취소할 수 있도록 하는 QuestionDialog입니다. 만일 거기에
두 파일 사이의 선택되지 않은 차이 영역을 사용자에게 묻습니다.
작업을 계속하거나 취소하려고 합니다. 사용자가 계속하면 출력
파일에는 선택되지 않은 블록이 포함되지 않습니다.

찜하기 As 왼쪽...

왼쪽 파일 위치에서 지정한 위치에 병합된 파일을 저장합니다.
사용자에게 기존 파일을 원하는지 확인하는 메시지가 표시됩니다.
덮어썼다. "다른 이름으로 저장"과 마찬가지로 선택하지 않은 차이점이 있는 경우
두 파일 사이에서 사용자는 계속할 것인지 아니면 취소할 것인지 물었습니다.
작업. 사용자가 계속하면 출력 파일에는 데이터가 포함되지 않습니다.
선택되지 않은 블록.

찜하기 As 오른쪽...

오른쪽 파일 위치에서 지정한 위치에 병합된 파일을 저장합니다.
사용자에게 기존 파일을 원하는지 확인하는 메시지가 표시됩니다.
덮어썼다. "다른 이름으로 저장"과 마찬가지로 선택하지 않은 차이점이 있는 경우
두 파일 사이에서 사용자는 계속할 것인지 아니면 취소할 것인지 물었습니다.
작업. 사용자가 계속하면 출력 파일에는 데이터가 포함되지 않습니다.
선택되지 않은 블록.

출구 Ctrl + C

프로그램을 즉시 종료합니다.

관측

이 풀다운 메뉴에는 파일을 이동하기 위한 명령이 포함되어 있습니다.

이전 보기 Ctrl + P

두 파일 보기를 스크롤하여 이전 차이 영역이
Mgdiff.linesOfContext 응용 프로그램 창 상단의 줄.

다음 보기 Ctrl + N

다음 차이 영역이 표시되도록 두 파일 보기를 스크롤합니다.
Mgdiff.linesOfContext 응용 프로그램 창 상단의 줄.

다음 보기 선택하지 않은 Ctrl 키 + U

두 파일 보기를 스크롤하여 선택하지 않은 다음 차이점 영역이
Mgdiff.linesOfContext 응용 프로그램 창 상단의 줄.

클라임웍스와 함께 하늘과 닿는 여정을 시작하세요

비교 중인 두 파일을 선택적으로 하나의 파일로 병합할 수 있습니다. 이를 위해 사용자는
버전이 있어야 하는 두 파일 사이의 차이점의 각 영역에 대해 선택해야 합니다.
병합된 파일에 기록됩니다. 이 풀다운 메뉴의 메뉴 항목을 통해 사용자는 다음을 수행할 수 있습니다.
개별적으로가 아니라 그룹에서 차이점을 선택하거나 선택 취소합니다.

좌회전 All

두 파일 사이의 모든 차이점에 대해 왼쪽 파일을 선택하십시오.
번역.

권리 All

두 파일 간의 모든 차이점에 대해 오른쪽 파일을 선택하십시오.
번역.

선택 취소 All

두 파일에서 차이가 있는 모든 영역을 선택 취소합니다.

옵션

이 풀다운 메뉴는 기타 모양 및/또는 동작 옵션을 제어합니다.

회사 개요 Ctrl + W

이 메뉴 항목은 오른쪽에 있는 개요 영역의 존재 여부를 토글합니다.
신청 창. 이 토글의 기본값은
자원, Mgdiff.개요리소스 섹션에 설명되어 있습니다.

수평 스크롤 Ctrl + H

이 메뉴 항목은 하단에 있는 수평 스크롤 막대의 존재 여부를 토글합니다.
신청 창. 이 토글의 기본값은
자원, Mgdiff.horz스크롤바리소스 섹션에 설명되어 있습니다.

친애하는 스크롤 Ctrl + D

이 메뉴 항목은 응용 프로그램 창에서 스크롤 막대의 동작을 토글합니다.
설정한 경우 스크롤 막대의 슬라이더를 끌면 해당 항목이 즉시 변경됩니다.
비교할 텍스트의 보기입니다. 설정하지 않으면 마지막에만 보기가 변경됩니다.
슬라이더 끌기(마우스 버튼을 놓았을 때). 이 설정은
느린 X 서버에서 선호됩니다. 이 토글의 기본값은 다음에 의해 제어됩니다.
자원, Mgdiff.dragScroll리소스 섹션에 설명되어 있습니다.

도움말 센터

이 풀다운 메뉴는 도움말이나 정보를 얻기 위한 명령을 표시합니다. mgdiff.

버전 ... Ctrl + V

작성자 및 버전 정보가 있는 InformationDialog를 표시합니다.

Manual 페이지... Ctrl + M

이 매뉴얼 페이지를 포함하는 ScrolledText 위젯과 함께 DialogShell을 불러옵니다.
이를 생성하는 명령은 리소스를 통해 사용자 정의할 수 있습니다. Mgdiff.man명령,
리소스 섹션에 설명되어 있습니다.

색상 전설... Ctrl + G

유형을 인코딩할 때 색상 사용을 요약하는 DialogShell을 표시합니다.
비교 중인 두 파일 간의 차이점.

기타 디스플레이/컨트롤


를 사용하여 두 파일의 특정 지점으로 직접 이동할 수 있습니다. B드래그 개요에서
공간이 있습니다.

프로그램은 OSF/Motif 스타일 가이드에서 "다중 선택"이라고 부르는 것을 사용하여 선택합니다.
병합된 파일에 쓰기 위한 개별 블록. 클릭 B선택 선택되지 않은 블록에서
선택한 블록 목록에 추가합니다. 클릭 B선택 선택한 블록에서 제거합니다.
선택한 블록 목록에서 또한, 클릭 B선택 선택되지 않은 블록에서
선택한 블록의 반대편(다른 텍스트 창에서)은 선택한 블록을 제거합니다.
선택한 블록 목록에서

파일 이름 옆의 작은 상자에 있는 숫자는 파일에 있는 줄의 줄 번호입니다.
텍스트 창의 상단.

위젯


다음은 다음에 의해 생성된 Motif 위젯의 계층 구조입니다. 편집자(1). 그만큼
위젯 트리의 계층 구조는 들여쓰기에 반영됩니다. 각 라인
위젯 클래스 이름과 위젯 인스턴스 이름으로 구성됩니다. 이 정보
리소스를 통해 프로그램의 모양을 사용자 지정하려는 경우 유용할 수 있습니다.
설정.

mgdiff mgdiff
XmMainWindow 메인
XmSeparator가젯 MainWinSep1
XmSeparator가젯 MainWinSep2
XmSeparator가젯 MainWinSep3
XmRowColumn 메뉴바
XmCascadeButton가젯 버튼_0
XmCascadeButton가젯 버튼_1
XmCascadeButton가젯 버튼_2
XmCascadeButton가젯 버튼_3
XmCascadeButton가젯 버튼_4
XmMenu쉘 popup_file_menu
XmRowColumn select_menu
XmPushButton가젯 버튼_0
XmPushButton가젯 버튼_1
XmSeparator가젯 구분 기호_0
XmPushButton가젯 버튼_2
XmRowColumn 파일_메뉴
XmPushButton가젯 버튼_0
XmPushButton가젯 버튼_1
XmPushButton가젯 버튼_2
XmPushButton가젯 버튼_3
XmPushButton가젯 버튼_4
XmSeparator가젯 구분 기호_0
XmPushButton가젯 버튼_5
XmPushButton가젯 버튼_6
XmSeparator가젯 구분 기호_1
XmPushButton가젯 버튼_7
XmRowColumn 옵션_메뉴
XmToggleButton가젯 버튼_0
XmToggleButton가젯 버튼_1
XmToggleButton가젯 버튼_2
XmRowColumn help_menu
XmPushButton가젯 버튼_0
XmPushButton가젯 버튼_1
XmPushButton가젯 버튼_2
XmRowColumn view_menu
XmPushButton가젯 버튼_0
XmPushButton가젯 버튼_1
XmPushButton가젯 버튼_2
XmForm 양식1
XmFrame 프레임1
XmForm 양식3
XmScrollBar sbl
XmDrawingArea 댐
XmScrollBar sbr
XmFrame 프레임2
XmForm 양식4
XmForm 양식2
XmScrollBar sb
XmForm 양식21
XmFrame 프레임3
XmLabel 이름
XmFrame 프레임31
XmTextField linenuml
XmForm 양식22
XmFrame 프레임4
XmLabel 이름
XmFrame 프레임41
XmTextField 라인 번호
XmDrawingArea 텍스트
XmDrawingArea 텍스트
XmScrollBar sbh
XmDialogShell 버전_팝업
XmMessageBox 버전
XmLabelGadget 기호
XmLabel가젯
XmSeparatorGadget 구분 기호
XmPushButtonGadget 확인
XmPushButtonGadget 취소
XmPushButtonGadget 도움말
XmDialogShell manualpage_popup
XmForm 매뉴얼 페이지
XmPanedWindow 창
XmScrolledWindow help_textSW
XmScrollBar vbar
XmText help_text
XmForm 양식2a
Xm푸시버튼 확인
XmSash 새시
XmSeparatorGadget 구분 기호
XmSash 새시
XmSeparatorGadget 구분 기호
XmDialogShell 범례_팝업
XmForm 범례
XmPanedWindow 창
XmRowColumn rc
XmLabel 레이블1
XmLabel 레이블2
XmLabel 레이블3
XmLabel 레이블4
XmLabel 레이블5
XmForm 양식2a
Xm푸시버튼 확인
XmSash 새시
XmSeparatorGadget 구분 기호
XmSash 새시
XmSeparatorGadget 구분 기호
XmDialogShell werror_popup
XmMessageBox 오류
XmLabelGadget 기호
XmLabel가젯
XmSeparatorGadget 구분 기호
XmPushButtonGadget 확인
XmPushButtonGadget 취소
XmPushButtonGadget 도움말

X 리소스


Mgdiff.diff전경: 검은

Mgdiff.diff배경: 노랑

이 색상은 파일마다 다른 블록용입니다.

Mgdiff.same전경: 검은

Mgdiff.same배경: 회색

이 색상은 파일 간에 동일한 블록을 위한 것입니다.

Mgdiff.insertForeground: 검은

Mgdiff.insertBackground: 오렌지

이 색상은 하나의 파일에 삽입된 블록에 대한 것입니다.

Mgdiff.blank전경: 검은

Mgdiff.blank배경: grey66

이 색상은 표시용 블록용입니다.

Mgdiff.selectForeground: 검은

Mgdiff.selectBackground: 슬레이트 푸른

이 색상은 사용자가 선택한 블록용입니다.

Mgdiff.글꼴: 7x13볼드

텍스트 블록을 표시하기 위한 글꼴입니다.

Mgdiff.dragScroll: 참된

스크롤 막대 드래그로 인해 표시된 텍스트가 즉시 변경되어야 하는 경우 true로 설정하고
스크롤 막대가 이동된 후에만 보기가 변경되어야 하는 경우 false입니다.

Mgdiff.개요: 참된

파일 개요 섹션이 나타나야 하는 경우 true로 설정하십시오.

Mgdiff.horzScrollbar: 참된

가로 스크롤 막대가 나타나야 하는 경우 true로 설정합니다.

Mgdiff.linesOfContext: 3

이전을 사용하여 얻은 차이 블록 위에 나타나야 하는 줄의 수
또는 다음 명령. XNUMX보다 크거나 같아야 합니다.

Mgdiff.man명령: (남성 mgdiff | 대장균의 뜻 -비) 2> 및 1

이스케이프 코드 없이 형식화된 매뉴얼 페이지를 생성하는 데 사용되는 명령(또는 파이프라인)입니다.

Mgdiff.diff명령: diff

The diff(1) 텍스트 파일 간의 차이를 계산하는 데 사용할 호환 명령.

Mgdiff.diffArgs:

에 제공할 인수 diff 명령. 이 리소스는 다음을 통해서도 설정할 수 있습니다.
-인수 명령 행 옵션.

Mgdiff.quitIfSame: 그릇된

두 파일에 차이가 없는 경우( diff 명령) 종료
창을 띄우지 않고 바로. 이 리소스는 다음을 통해 "true"로 설정할 수도 있습니다.
-그만두 다 명령 행 옵션.

Mgdiff.파일 이름: (표준 입력)

mgdiff 이 문자열을 사용하여 표준 입력에서 읽은 파일 위에 표시합니다. 이 리소스
를 통해서도 설정할 수 있습니다. -파일 명령 행 옵션.

진단


에 의해 생성된 종료 상태를 반환합니다. diff 명령. 이것은 일반적으로 0입니다.
약간의 차이는 1, 오류는 2입니다.

onworks.net 서비스를 사용하여 온라인에서 mgdiffx 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.