Notepad++
2013년 12월 16일 월요일
오후 7:15
 
지난번에 Ultraedit (http://www.ultraedit.com/) 에 대해서 소개했었다. 그러나 freeware를 찾는다면 단연 Notepad++(http://www.notepad-plus-plus.org/)을 추천하고 싶다. Ultraedit 경우 지난 10여년간 써왔는데, 상당히 만족하면서 사용해왔다. 단 license가 9.0으로 계약종료가 되어 최신의 여러 기능(ex 다양한 text color highlighting, directory search, uni-code)을 사용할 수 없어, 어쩔 수 없이 Notepad+을 사용하게 되었는데, 이제는 Notepad+에 익숙해져 버렸다.
  

 
만약 두 개의 editor간 우열을 가린다면, 최신 Notepad 경우 최신 버전을 지속적으로 update하여 사용하고 있는데(현재 6.1.3), ultraedit 경우 v18까지 나온 상태지만 9.0밖에 못써봤다. 그래서 우열을 가리기 어려운데 경험적으로 본다면 그래도 commercial SW가 여러모로 detail에서 뛰어나다.
예를 들어 Notepad++경우 Hex Edit이나 format converter등 editor의 부가기능을 사용하려면 plug-in을 깔아야 한다.  
 
아래는 현재 내가 설치한 Plug-in list이다. 20여가지를 설치한 끝에 최종 선택한 plug-in이므로 참고해도 좋을 것 같다.
참고로 Location Navigate 란 여러 파일을 왔다 갔다 작업 시 이전 cursor 위치를 기록해주는 plug-in이다.
(이런 기능은 eclipse 경우 ALT  left-arrow or ALT + right-arrow 등의 단축키로 제공되고 있으며, Source Insight 경우 ALT, , ALT+. 로 제공되고 있다.
물로 이때도 세부적으로는 이전 cursor 위치로 이동인지, 이전 수정위치로의 이동인지 기능구분이 필요하긴 하다.)
 
그럼에도 불구하고 Notepad++이 가지는 장점은 
Open Source로 Source Insight와 같이 유지보수 되지 않을 가능성이 적고, Plugin등을 통해 여러 개발자가 참여하고 있으며, 현재 editor가 지녀야 할 대부분의 조건을 이미 지니고 있기 때문이다. 또한 무엇보다 가장 중요한 것은 free 라는 점이다.
그럼 또 단축키 posting을 해보자. 사실 Notepad++로 IDE 환경을 어떻게 꾸밀지 posting 해보고 싶은데, 한계가 있어 다음 기회로 미루기로 한다.