
Notepad++ 프로그램 소개 및 설정 방법 | 메모장 대용 에디터 추천
윈도우 기본 메모장은 가볍고 편리하지만, 기능이 부족할 때가 있습니다. Notepad++는 메모장보다 강력한 기능을 제공하는 무료 텍스트 편집기로, 프로그래밍 및 일반 문서 편집에 적합합니다. 이 글에서는 Notepad++의 주요 기능과 설정 방법을 소개합니다.
메모장
윈도우를 설치하면 누구나 사용할 수 있는 메모장은 텍스트 파일을 작성하고 편집할 수 있는 기본 프로그램입니다. 고급 기능은 많지 않지만 실행 속도가 빠르고 가벼워 간단한 메모나 텍스트 편집 용도로 널리 사용됩니다.
메모장의 가장 큰 장점은 빠른 실행 속도와 간편함입니다. 하지만 사용하다보면 기능이 부족하다고 느껴질 때도 있습니다. 예를 들어 텍스트 강조, 들여쓰기 관리, 세로 모드(열 모드)와 같은 편의 기능은 기본적으로 제공되지 않습니다.
Notepad++
Notepad++는 C++로 개발된 텍스트 편집기로 Win32 API와 STL을 기반으로 제작되었습니다. 프로그램 크기가 작고 실행 속도가 빠르다는 것이 주요 장점입니다. 또한 Win32 API를 기반으로 개발되었기 때문에 윈도우 환경에 최적화되어 있습니다.
반면 macOS나 Linux에서는 기본적으로 실행할 수 없으며, 별도의 호환 계층이나 가상 환경이 필요할 수 있습니다.
추천하는 이유
프로그램 실행 시 이전 내용 유지
컴퓨터를 사용하다보면 굳이 저장할 필요는 없지만 메모를 해야 하는 상황이 자주 있습니다.

위 예시를 보면 총 6개의 탭이 생성되어 있습니다. 이 중 첫 번째의 탭의 메모만 저장되어 있으며(파란색으로 표시) 나머지 메모들은 저장하지 않은 상태입니다.
저장하지 않은 메모라도 컴퓨터를 재부팅한 뒤 프로그램을 다시 실행하면 그대로 남아 있습니다. 이처럼 하드디스크에 저장하지 않고도 여러 개의 메모를 유지할 수 있는 기능은 간단한 기록이나 임시 메모를 관리할 때 상당히 유용합니다.
참고로 최신 버전의 윈도우 기본 메모장도 설정에서 '이전 세션의 콘텐츠 열기' 옵션을 활성화하면 비슷한 방식으로 작업 내용을 유지할 수 있습니다.
강조 기능
Notepad++는 워드 프로세서처럼 원하는 색상이나 서식을 지정할 수는 없습니다. 다만 문서 종류에 따라 일부 텍스트를 다른 색상으로 표시할 수 있습니다.


숫자는 녹색으로, 특수 문자는 노란색으로 표시되는 것을 확인할 수 있습니다. 복잡한 설정을 적용한 것이 아니라 언어 설정만 변경한 결과입니다. 참고로 이 상태에서 새 파일을 저장하면 선택한 언어에 맞는 확장자가 기본값으로 제안됩니다.
프로그래밍 언어별 예약어나 문법에 따라 텍스트 색상이 달라지는 점을 보면 Notepad++는 단순한 메모장을 넘어 코드 편집기로도 활용할 수 있도록 설계된 프로그램임을 알 수 있습니다. 코드 블록을 접거나 펼치는 기능도 제공합니다.

들여쓰기 기능
기본 메모장에서는 여러 줄을 선택한 상태에서 Tab 키를 누르면 선택한 내용이 삭제되고 탭 문자가 입력됩니다. 반면 Notepad++에서는 선택한 모든 줄에 한 번에 들여쓰기가 적용됩니다.
여러 줄의 문서를 정리하거나 코드를 편집할 때 매우 유용한 기능입니다.
세로 모드(열 모드)
가끔은 일반적인 줄 단위 선택이 아니라 특정 열(Column)만 선택해야 하는 경우가 있습니다. 이때는 Alt + Shift + ↑ 또는 Alt + Shift + ↓ 단축키를 사용해서 여러 줄을 선택할 수 있습니다. 또한 Alt 키를 누른 상태에서 마우스 왼쪽 버튼으로 드래그하여 원하는 영역을 열 단위로 선택하는 방법도 있습니다..
Notepad++ 설치 방법
Notepad++ 다운로드 페이지에 접속한 후 원하는 버전을 내려받습니다. 특별한 이유가 없다면 가장 최신 버전을 선택하는 것이 좋으며, 설치 과정의 옵션도 기본 설정 그대로 진행해도 괜찮습니다.
Notepad++ 추천 설정
스타일 설정
메뉴 표시줄의 [설정] - [스타일 설정]을 다음 그림과 같이 변경합니다.

글꼴은 개인 취향에 따라 자유롭게 선택하면 됩니다. 특별히 선호하는 글꼴이 없다면 'IBM Plex Mono'를 사용해 보는 것도 좋습니다(글꼴 IBM Plex Mono 다운로드).
줄 간격 조절
Notepad++는 기본적으로 줄 간격을 조절하는 기능을 제공하지 않습니다. 줄 간격을 변경하려면 별도의 플러그인을 설치해야 합니다.
줄 간격 플러그인 설치 방법
메뉴 표시줄의 [플러그인] - [플러그인 관리]에서 nppexec 검색 후 설치합니다.
[플러그인] - [NppExec] - [Execute NppExec Script...] 선택 후 다음 값을 붙여 넣습니다.
NPP_CONSOLE 0
SCI_SENDMSG SCI_SETEXTRAASCENT 4
SCI_SENDMSG SCI_SETEXTRADESCENT 4NPP_CONSOLE 0: 스크립트 실행 결과 창이 표시되지 않도록 설정하는 명령입니다.
다른 명령어 뒤에 있는 숫자는 줄 간격을 의미합니다. 원하는 줄 간격으로 변경하면 됩니다.
코드 입력을 마쳤다면 [Save...] 버튼을 눌러 적당한 이름으로 저장한 후 OK를 선택합니다. 필자는 알아보기 쉽도록 '줄간격'이라는 이름으로 저장했습니다.
[플러그인] - [NppExec] - [Advanced Options]를 선택합니다.

위와 같이 방금 저장한 스크립트를 선택하고 OK를 누르면 완료입니다.
출처 및 참고 자료
Notepad++Notepad++ 설명
구글 폰트IBM PLEX MONO 다운로드