본문 바로가기

Software/Useful SW

Sublime Text에서 파일 diff를 수행하는 플러그인

제가 Sublime Text를 소개했던 것이 2014년 2월이었네요... 그때 당시 저는 Python 에디터를 찾고 있었는데요. 그래서 Python 에디터로서 꽤 괜찮은 Sublime Text를 소개했던거죠[바로가기] 그리고 나서 저는 다시 아두이노(Arduino)와의 연결을 하는 플러그인이 있어서 또 한번 소개했었죠[바로가기]. 그리고 나서 한 때 제가 자주 이야기했던 Processing이라는 언어의 에디터로서도 한 번 소개했었습니다.[바로가기] 그리고 누구나 쉽게 알 수 있지만.. 구지~~~~ 제 블로그에서 Sublime Text의 몇몇 유용한 팁을 소개했었습니다.[바로가기] 이제 오늘은 git 등등에서 사용하는 코드 비교 기능을 한 번 소개할까 합니다.^^. 가장 많이 알려진 플러그인으로 diff tool 플러긴인으로 Sublimerge를 소개할까합니다.

Sublimerge는 꽤 그래픽한 결과를 보여줍니다.[Sublimerge 홈페이지 바로가기]

홈페이지에서 보여주는 diff 및 merge 과정입니다. 딱 봐도 뭐 쉽게쉽게 적용될 수 있겠더라구요^^

설치는 아~~~주 쉽습니다. Package Control을 설치하시고(아직 Package Control이 설치되지 않았다면 [바로가기]를 보세요) 그리고 Ctrl+Shift+P를 눌러서 command palette를 열어서 install package를 선택한 후...

sublimerge를 찾아서 선택하면됩니다.

요딴.. 메세지가 뜨면 설치 성공~~~

아~~ sublime text는 원래 diff 기능이 있습니다. 폴더에서 두 파일을 선택하고 오른쪽 마우스 버튼을 누르면 diff라는 메뉴가 있어요... 결과가 위 그림처럼 나타납니다. 그러나... diff 상황이 한눈에 들어나지 않아서 살짝 불편하기도 해요^^

짜잔~~~~ Sublimerge를 통해 본겁니다. 그래픽적으로도 훌륭하고 한 눈에 볼 수 있죠??

키보드 아래로 키를 누르면 저렇게 diff한 곳의 색상이 바뀌구요... 그 상태에서 오른쪽으로 화살표를 누르면 왼쪽에서 오른쪽으로 ... 왼쪽은 그 반대로 merge를 할 수 있습니다.

어때요~~^^ 쉽고 편하죠^^

이런 플러그인이 완전히 무료면 좋겠지만....ㅠㅠ. 유료입니다. 그러나 Sublime Text와 같이... 이 아이도 기능이나 날짜 등의 제한 따위는 없습니다. 그저 구매하라는 메세지가 간혹 뜨는 것 뿐^^

반응형