Meld 팁 · 3 min read · Jan 21, 2026
중급 사용자를 위한 유용한 Meld 팁/트릭
Meld는 리눅스에서 사용할 수 있는 기능이 풍부한 시각적 비교 및 병합 도구입니다. 도구를 처음 사용하는 경우, 유틸리티가 작동하는 방식에 대한 빠른 이해를 위해 초보자 가이드를 참조할 수 있습니다. 그러나 이미 이를 읽었거나 기본적인 비교/병합 작업을 위해 Meld를 사용하고 있다면, 이 튜토리얼에서는 도구와의 경험을 더욱 향상시킬 수 있는 정말 유용한 팁/트릭에 대해 논의할 것입니다.
*하지만 설치 및 설명 부분으로 넘어가기 전에, 이 튜토리얼에 제시된 모든 지침과 예제가 Ubuntu 14.04에서 테스트되었으며, 우리가 사용한 Meld 버전은 3.14.2입니다.*중급 사용자를 위한 Meld 팁/트릭
1. 탐색
이미 알고 계시겠지만(그리고 초보자 가이드에서도 언급했듯이), Meld를 사용할 때 변경 사항 간에 탐색하는 유일한 방법은 표준 스크롤이 아닙니다. 편집 영역 위에 위치한 창에서 위쪽 및 아래쪽 화살표 키를 사용하여 쉽게 한 변경 사항에서 다른 변경 사항으로 전환할 수 있습니다:
그러나 이렇게 하려면 마우스 포인터를 이러한 화살표로 이동한 다음, 원하는 방향(위 또는 아래)에 따라 반복적으로 클릭해야 합니다. 변경 사항 간에 점프하는 더 쉬운 방법이 있다는 것을 알게 되어 기쁩니다: 마우스 포인터가 중앙 변경 바에 있을 때 마우스의 스크롤 휠을 사용하여 스크롤을 수행하세요.
이렇게 하면 눈을 떼지 않고도 변경 사항 간에 탐색할 수 있습니다.
2. 변경 사항으로 할 수 있는 것들
이전 섹션의 마지막 스크린샷을 보세요. 그 검은 화살표가 무엇을 하는지 아시죠? 기본적으로, 그것들은 병합/변경 작업을 수행할 수 있게 해줍니다 - 충돌이 없을 때는 병합하고, 같은 줄에 충돌이 있을 때는 변경합니다.
하지만 원한다면 개별 변경 사항을 삭제할 수 있다는 것을 아시나요? 네, 가능합니다. 이를 위해서는 변경 사항을 처리할 때 Shift 키를 누르기만 하면 됩니다. 화살표가 십자가로 변하는 것을 볼 수 있습니다.
그 중 하나를 클릭하면 해당 변경 사항이 삭제됩니다.
삭제하는 것뿐만 아니라, 충돌하는 변경 사항이 병합될 때 줄이 변경되지 않도록 할 수도 있습니다. 예를 들어, 다음은 충돌하는 변경 사항의 예입니다:

이제 두 개의 검은 화살표 중 하나를 클릭하면 화살표가 가리키는 줄이 변경되고, 다른 파일의 해당 줄과 유사해집니다. 이렇게 되는 것이 괜찮다면 상관없습니다. 하지만 어떤 줄도 변경되지 않기를 원한다면 어떻게 해야 할까요? 대신, 목표는 다른 파일의 해당 줄 위나 아래에 변경된 줄을 삽입하는 것입니다.
제가 말하고자 하는 것은, 예를 들어 위의 스크린샷에서 ‘test23’ 위나 아래에 ‘test 2’를 추가해야 한다는 것입니다. ‘test23’을 ‘test2’로 변경하는 것이 아닙니다. Meld로도 이것이 가능하다는 것을 알게 되어 기쁩니다. 주석을 삭제하기 위해 Shift 키를 누르는 것처럼, 이 경우에는 Ctrl 키를 눌러야 합니다.
현재 작업이 삽입으로 변경되는 것을 볼 수 있으며, 이중 화살표 아이콘이 이를 확인해 줄 것입니다.
화살표의 방향에서 알 수 있듯이, 이 작업은 사용자가 현재 변경 사항을 다른 파일의 해당 변경 사항 위나 아래(선택한 대로) 삽입하는 데 도움을 줍니다.
3. Meld의 편집기 영역에서 파일 표시 방식 사용자화
Meld의 편집기 영역에서 텍스트 크기를 조금 더 크게 하고 싶거나(더 나은 또는 더 편안한 보기 위해), 텍스트 줄이 시각적 영역을 넘어가지 않고 줄 바꿈되기를 원할 때가 있을 수 있습니다(즉, 아래쪽의 수평 스크롤 바를 사용하고 싶지 않다는 의미입니다).
Meld는 Preferences 메뉴의 Editor 탭(Edit->Preferences->Editor)에서 이러한 종류의 조정을 할 수 있는 몇 가지 표시 및 글꼴 관련 사용자화 옵션을 제공합니다:

여기에서 기본적으로 Meld는 시스템 정의 글꼴 너비를 사용합니다. Font 카테고리 아래의 해당 상자를 선택 해제하면 선택할 수 있는 다양한 글꼴 유형 및 크기 옵션이 제공됩니다.
그런 다음 Display 섹션에서 우리가 이야기했던 모든 사용자화 옵션을 볼 수 있습니다: 탭 너비를 설정하고, 도구가 탭 대신 공백을 삽입할지 여부를 지정하고, 텍스트 줄 바꿈을 활성화/비활성화하고, Meld가 줄 번호와 공백(일부 경우 매우 유용함)을 표시하도록 하며, 구문 강조를 사용할 수 있습니다.
4. 텍스트 필터링
Meld가 보여주는 모든 변경 사항이 당신에게 중요하지 않을 때가 있습니다. 예를 들어, 두 개의 C 프로그래밍 파일을 비교할 때, 코드 관련 변경 사항에만 집중하고 싶기 때문에 주석의 변경 사항이 Meld에 표시되지 않기를 원할 수 있습니다. 따라서 이 경우, Meld에 주석 관련 변경 사항을 필터링(또는 무시)하도록 지시할 수 있습니다.
예를 들어, 다음은 도구가 주석 관련 변경 사항을 강조 표시한 Meld 비교입니다:
그리고 다음은 Meld가 동일한 변경 사항을 무시하고 코드 관련 변경 사항에만 집중한 경우입니다:
멋지지 않나요? 그게 어떻게 가능했을까요? 이를 위해 제가 한 것은 Edit->Preferences->Text Filters 탭에서 ‘C comments’ 텍스트 필터를 활성화한 것입니다:

보시다시피, ‘C comments’ 외에도 C++ 주석, 스크립트 주석, 선행 또는 모든 공백 등을 필터링할 수 있습니다. 더 나아가, 특정 상황에 맞는 사용자 정의 텍스트 필터를 정의할 수도 있습니다. 예를 들어, 로그 파일을 다루고 특정 패턴으로 시작하는 줄의 변경 사항이 Meld에 강조 표시되지 않기를 원한다면, 해당 경우에 대한 사용자 정의 텍스트 필터를 정의할 수 있습니다.
그러나 새로운 텍스트 필터를 정의하려면 Python 언어와 해당 언어에서 정규 표현식을 만드는 방법을 알아야 한다는 점을 명심하세요.
결론
여기에서 논의된 네 가지 팁/트릭은 이해하고 사용하기 어렵지 않습니다(물론, 사용자 정의 텍스트 필터를 즉시 만들고 싶다면 제외하고요), 그리고 이를 사용하기 시작하면 정말 유용하다는 데 동의할 것입니다. 여기서 중요한 것은 계속 연습하는 것이며, 그렇지 않으면 배운 팁/트릭이 금방 잊혀질 것입니다.
다른 중급 수준의 Meld 팁이나 트릭을 알고 있거나 사용하고 있나요? 그렇다면 아래 댓글로 공유해 주세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.