노트패드++ 오픈소스 메모장, 코드 편집기 – 무료, 안전, 가벼움, 강력한 성능

프랑스의 Don Ho라는 개발자가 만들어 2003년에 첫 배포되었으며 무려 20년이 넘는 세월동안 유료 소프트웨어 만큼이나 업데이트가 잘 되어온 고마운 무료 메모장/코드 편집기 입니다. 아마 많은 분들이 이미 아실텐데 최근 사용하다가 내가 이렇게 잘 쓰고 있는 소프트웨어를 소개하지 않았다는 것을 인지하고 짧게나마 글을 씁니다. (시간 날 때 마다 오픈소스 앱 카테고리에 하나씩 채워넣을게요.) ‘노트패드++‘는 오래전부터 윈도우 메모장 대체 앱, 간단한 코드 편집기로 사용하고 있었는데요. (NPP라고 부르기도 합니다.)
매우 가볍고, 깔끔하며 기능도 유료 편집기 부럽지 않게 충분하기 때문에 초중급자 분들이라면 장기간 만족스럽게 사용하실거라 생각합니다. 전 세계 수 많은 프로그래머들도 NotePad++를 사용합니다.
제가 추천하지 않아도 전 세계 유저들에게 오랜기간 사랑받아온 프로그램이라 더 올라갈 인지도가 있을까 싶기도 하지만 필요한 분에게 정보가 전달되길 바라며 간단하게 작성해봅니다.
노트패드++ 특징
개발자가 처음에 회사에서 Java 기반 텍스트 편집기를 사용하다 성능이 별로여서 Scintilla를 사용해 C++로 작성된 텍스트 편집기를 개발했으나 회사에서 거부해 개인적으로 개발을 해오다 공개하게 되었다고 합니다.
- 플랫폼: 윈도우 전용
- 라이센스: GNU General Public License, version 2 (Link)
- 제작 언어: C++
- 공식 사이트 주소: https://notepad-plus-plus.org/ 다운로드도 꼭 여기서 받으세요.
- 릴리즈 노트 메세지에서 개발자 성향을 읽을 수 있습니다. – 홍콩, 대만, 우크라이나 등 강대국으로부터 핍박받는 국가를 릴리즈 노트를 통해 공개적으로 지지하는 성향이라 2020년 중국에서는 노트패드++ 다운로드가 차단되는 일도 있었습니다.
- Github: https://github.com/donho
- 개발자 이메일: don.h@free.fr
주요 기능
저도 간단하게 사용하기 때문에 모르는 부분이 있습니다. 대략적으로 작성합니다.
- 자동 저장 (작성하다 따로 저장하지 않은 상태에서 컴퓨터가 꺼져도 그대로 살아있음)
- 정규표현식(Regex) 지원
- 텍스트 문자열 검색이 열린 탭, 디렉토리 등 가능
- 매크로
- 북마크
- 동시 편집
- 멀티뷰
- 자동 들여쓰기(auto-indent)
- 괄호 짝 맞춤 표시
- 78개 언어의 구문 강조 표시 가능
- 플러그인 확장
- 다국어 지원(한국어 포함)
- 다크 모드
- Notepad++ 8.4.2 버전부터 사용자가 툴바 아이콘을 사용자 지정 가능
- 광고 없음
- 완전 무료
노트패드++ 플러그인
저는 플러그인까지 사용하진 않지만 노트패드++ 플러그인 리스트를 보면 엄청나게 많은 것을 볼 수 있습니다.- https://github.com/notepad-plus-plus/nppPluginList
윈도우 메모장, 노트패드 대체
Windows에 기본으로 설치된 메모장 편집기를 대체하기 위해 만들어졌다는 말도있습니다.
지금은 윈도우 메모장이 그나마 많이 좋아졌지만, 과거엔 말 그대로 진짜 키보드로 텍스트를 입력할 수 있는 노트 수준이었죠. 탭과 더 강력한 기능을 원하는 분들은 가볍고 빠르고 강력한 NotePad++을 메모장 대체용으로 사용하기도 했습니다. 방법이 간단하진 않기 때문에 궁금하신 분은 https://npp-user-manual.org/docs/other-resources/#notepad-replacement 여기에서 참고하실 수 있습니다.
마무리
VScode가 나오면서 많은 사용자들이 넘어간 것으로 알고있는데 여전히 노트패드++는 사랑을 받고있으며 불필요한 것들이 포함되어있지 않고 적은 리소스를 차지하며 가벼우면서 충분한 기능을 갖추고있는 도구를 원하신다면 Notepad++는 정말 좋은 선택이라고 생각합니다.