새소식

Programming/Visual Studio

[Winmerge] Visual Studio 용 무시할 파일 추가하기

  • -

윈머지(winmerge)를 사용하다 보면 Build.log 같은 파일이 잔뜩 목록에 나와서 불편할 때가 있습니다. 일일이 숨기기를 사용하기에도 귀찮고 어떻게 할까를 고민해보다가 필터에 'Visual C++ loose' 라는 게 있다는 것에 주목을 하게 되었습니다.

 

윈머지가 설치된 폴더(C:\Program Files (x86)\WinMerge)를 뒤져보니 Filters 폴더가 있었고 이 곳에 Merge_VC_loose.flt 란 파일이 떡하니 자리잡고 있더군요. 빙고!

 

열어보니 몇가지 항목으로 이뤄져 있었습니다.

 

 

name은 윈머지에서 나타날 이름이고 desc는 간단한 설명입니다.

def는 아래에 지정될 내용(f와 d)을 제외한 모든 항목을 비교 대상으로 포함시킬지(include) 제외할지(exclude)를 결정합니다.

다시 설명하자면, include로 지정하면 아래 지정된 항목을 무시하고 비교합니다.

exclude로 지정하면 아래 지정된 항목만 비교합니다.

 

실제 대상 지정하는 항목은 f와 d가 있는데 f는 파일(file), d는 폴더(directory)를 지정합니다.

 

이 값에는 정규식이 쓰입니다. 예제의 '\'는 특수문자를 일반문자로 해석하라는 뜻입니다. 왜냐하면 '.'은 정규식에서 임의의 한 글자라는 뜻의 특수문자로 사용되거든요.

 

좀 더 상세한 예는 윈머지 매뉴얼을 참고하시기 바랍니다. 관련 글에서 사용 예제 몇가지 간추립니다.

 

 

참고로 ##은 주석(설명)입니다.

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.