문서 파일 비교 하기 & 소스 코드 비교 하기 노트패드++

소스 코드 혹은 문서 파일 비교하기

블로그 스킨을 변경하고 한 동안은 멀쩡히 잘 사용했습니다. 하지만 스킨이란 것이 가만히 유지 되지 않지요. 개인 블로그 스킨은 더욱이요. 좋아 보이는 것은 다 추가해 주고 싶은 욕심에 그만.. 무엇을 잘못 건드렸는지 스킨의 바닥 부분이 터져있더군요. 스킨 편집하기 전에 무조건 백업 해놓고 작업을 해야 하는데 귀찮아서 그냥 했더니 문제가 발생 되네요. 백업해 놓고 작업할 땐 아무 일도 없고.. 특별히 위험한 작업을 하지 않았기에 크게 걱정하진 않았지만 터진 상태로 둘 수 없어 터진 부분을 원상 복구 시켜 주었습니다.



Notepad++(노트패드++)


예전에 백업해 놓은 스킨의 소스 코드를 비교해 보니 소스 코드 중 일부가 누락되어 있더군요. div를 닫지 않은 초보적인 실수이었는데, 뭐 여튼 찾아내어 잘 닫아 주었습니다. 티스토리 에디터가 가끔 insert 키 눌린 것 마냥 마우스 클릭하면 소스 일부분이 날아가곤 합니다. 그 때마다 Ctrl + z 키로 되살려 내곤 했었는데요. 최근 스킨 수정할 때 그 현상이 일어 났고, 그걸 인지하지 못해 생긴 것이 아닌가 싶네요.


여튼 소스 코드 비교하는 일이나 문서 파일 비교하는 일은 정말이지 머리털 다 쥐어 뜯게 만들죠. 누가 대신 해줬으면 하는 일 1순위가 문서 파일 비교가 아닐까 싶은데요. 문서 파일 비교 그거 특정 프로그램을 이용하면 덜 고생할 수 있습니다. 덜이요! 보통 소스 코드 비교하는 일은 관련직 종사자 분들이 하실터이니 너무 잘 하시겠죠~



Compare 1.5.6_Unofficial


소스포지닷넷의 Compare 1.5.6_Unofficial 페이지에서 Compare Plugin을 다운로드 받습니다. 구 버전이 필요하거나 ANSI 코드가 필요하시다면 필요한 것을 다운로드 받으시면 되겠고요. 저는 UNI 코드 Compare Plugin을 다운로드 받았습니다.



노트패드++ 플러그인


다운로드 받은 Compare_1_5_6_UNI_dll.zip 파일의 압축을 풀면 ComparePlugin.dll 파일이 하나 나올 것인데요. 이 ComparePlugin.dll 파일을 노트패드++ 설치 폴더 하위에 있는 plugins 폴더로 옮겨 넣어 줍니다. ComparePlugin.dll 파일을 옮겨 넣은 후 노트패드++를 재 시작해줘야 해당 플러그인을 사용할 수 있습니다. 참고로 노트패드++ 설치 경로를 변경하지 않았다면 C:\Program Files (x86)\Notepad++\plugins 이런 경로에 plugins인 폴더가 있을 것입니다.




비교할 문서를 노트패드++로 열어 줍니다. 물론 문서 파일을 비교하거나 소스를 비교할 것이니 2개의 문서를 열어 주어야 하겠지요. 노트패드++ 열어 볼 수 있는 문서라면 모두 가능합니다. 비교한 문서 2개를 띄운 상태에서 플러그인 > Compare > Compare를 클릭하면 두 개의 파일을 비교하여 다른 부분을 색상으로 표시해줍니다. 참고로 파일 비교 색상은 옵션을 통해 설정할 수 있습니다.



문서 파일 비교


노트패드++ 플로그인을 설치하면 이렇게 소스 코드를 비교해 볼 수 있습니다. 우측 네비 바 부분의 다른 색으로 표시된 부분이 파일 내용의 소스가 다른 부분들인데요. 네비 바에서 색상 부분을 클릭하면



소스 코드 비교


위와 같이 해당 문서의 해당 위치로 이동합니다. 색상으로 구분 되기에 어떤 소스가 문서에서 삭제 되었는지, 어떤 소스가 문서에 추가 되었는지 쉽게 파악할 수 있습니다.



Compare 색상 옵션


위쪽에서 잠시 언급했던 파일 비교 색상은 옵션에서 원하는 색상으로 변경하시면 되겠습니다. 끝~


©몽리, 꿈속으로(mongri.net), 무단전재 및 재배포 금지. 공유와 직접 링크를 선호합니다.
[저작권 규약, 운영 원칙 및 이용자 준수 사항]