Notepad++ 다운로드 및 개발자 필수 설정 방법

Notepad++ 다운로드 및 개발자 필수 설정 방법

Notepad++는 Windows에서 사용할 수 있는 무료 소스 코드·텍스트 편집기입니다.

Windows 기본 메모장보다 검색과 치환 기능이 강력하고, HTML, CSS, JavaScript, Python, PHP, C·C++, Java, JSON, XML 등 다양한 언어의 문법 강조를 지원합니다.

프로그램이 가볍고 실행 속도가 빠르며 탭 편집, 자동 완성, 정규식 검색, 매크로, 플러그인 확장 기능까지 제공해 간단한 코드 수정과 로그 분석, 설정 파일 편집에 활용하기 좋습니다.

2026년 7월 기준 공식 홈페이지에서 확인되는 최신 공개 버전은 Notepad++ 8.9.6.1이며, 2026년 5월 26일 배포됐습니다. 버전은 계속 업데이트될 수 있으므로 실제 설치할 때는 공식 다운로드 페이지의 가장 위에 표시된 버전을 확인하세요.

Notepad++ 다운로드 및 개발자 필수 설정 방법

Notepad++란?

Notepad++는 Scintilla 편집 구성 요소를 기반으로 제작된 Windows용 무료 오픈소스 텍스트 편집기입니다.

일반 텍스트 작성뿐 아니라 소스 코드, 서버 설정 파일, 로그, CSV, JSON과 XML 파일을 열고 수정하는 데 사용할 수 있습니다.

다음과 같은 작업에 특히 유용합니다.

  • HTML·CSS·JavaScript 코드 수정
  • Python·PHP·Java·C++ 소스 확인
  • JSON과 XML 구조 확인
  • 서버 로그 분석
  • 대용량 텍스트 검색
  • 여러 파일에서 문자열 일괄 변경
  • 워드프레스 테마와 플러그인 코드 수정
  • .htaccess, wp-config.php 파일 편집
  • 문자 인코딩 확인과 변환
  • 줄바꿈 형식 변경
  • 정규식을 이용한 데이터 정리
  • 반복 작업 매크로 기록
  • 플러그인을 이용한 기능 확장

Notepad++는 전문 통합 개발 환경인 Visual Studio, IntelliJ IDEA 또는 PyCharm을 완전히 대체하는 프로그램은 아닙니다.

그러나 프로젝트 전체를 불러올 필요 없이 파일 몇 개를 빠르게 확인하거나 수정할 때는 무거운 개발 도구보다 편리합니다.

Notepad++ 주요 기능

다양한 프로그래밍 언어 문법 강조

파일 확장자나 사용자가 지정한 언어에 따라 키워드, 문자열, 주석과 숫자를 서로 다른 색으로 표시합니다.

지원되는 대표적인 언어는 다음과 같습니다.

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • PHP
  • Python
  • Java
  • C
  • C++
  • C#
  • SQL
  • XML
  • JSON
  • Bash
  • PowerShell
  • Rust
  • Go
  • Markdown
  • YAML

문법 강조는 코드를 실행하거나 오류를 검사하는 기능은 아니지만 괄호, 문자열과 주석을 쉽게 구분할 수 있어 코드 가독성이 좋아집니다.

여러 문서를 탭으로 열기

웹브라우저처럼 여러 파일을 각각의 탭으로 열 수 있습니다.

HTML, CSS와 JavaScript 파일을 동시에 수정하거나 여러 로그 파일을 비교할 때 편리합니다.

강력한 찾기와 바꾸기

현재 문서뿐 아니라 열려 있는 모든 문서 또는 지정한 폴더의 파일 전체에서 특정 문자를 찾고 변경할 수 있습니다.

일반 검색, 대소문자 구분, 전체 단어 일치와 정규식 검색을 지원합니다.

자동 완성

현재 문서의 단어 또는 언어별 함수 목록을 기반으로 자동 완성 후보를 표시할 수 있습니다.

설정에서 함수, 단어 또는 두 종류 모두를 선택하고 자동 완성이 표시될 최소 글자 수를 지정할 수 있습니다.

괄호와 따옴표 자동 입력

여는 괄호나 따옴표를 입력하면 닫는 문자를 자동으로 추가하도록 설정할 수 있습니다.

다음 문자를 자동으로 짝지을 수 있습니다.

  • 소괄호 ()
  • 대괄호 []
  • 중괄호 {}
  • 큰따옴표 ""
  • 작은따옴표 ''

HTML과 XML에서는 여는 태그를 입력했을 때 닫는 태그를 자동으로 추가할 수도 있습니다.

여러 줄 동시 편집

Ctrl 키를 누른 상태에서 여러 위치를 선택하거나 열 단위 선택 기능을 사용해 여러 줄을 동시에 수정할 수 있습니다.

반복되는 변수명이나 설정 값을 한 번에 변경할 때 유용합니다.

코드 접기

함수, 조건문, 클래스 또는 XML 태그처럼 구조화된 코드 영역을 접어 화면을 간결하게 만들 수 있습니다.

문서 비교와 플러그인 확장

기본 설치 후 플러그인 관리자를 이용해 Compare, NppFTP, XML Tools와 같은 추가 기능을 설치할 수 있습니다.

플러그인은 Notepad++ 본체와 같은 아키텍처에 맞는 버전을 사용해야 합니다.

매크로 기록

반복되는 키보드 입력과 편집 작업을 기록한 뒤 다시 실행할 수 있습니다.

코드의 특정 형식을 반복해서 변경하거나 여러 줄에 동일한 작업을 적용할 때 편리합니다.

Notepad++와 Windows 메모장 차이

구분Notepad++Windows 메모장
기본 용도코드·고급 텍스트 편집간단한 텍스트 작성
탭 편집지원지원
문법 강조지원미지원
정규식 검색지원제한적
폴더 전체 검색지원미지원
자동 완성지원제한적
플러그인지원미지원
매크로지원미지원
문자 인코딩 변경세부 설정 가능기본 기능 제공
여러 줄 동시 편집지원제한적
프로젝트·작업 공간지원미지원
운영체제WindowsWindows

단순한 메모 작성은 Windows 메모장으로도 충분합니다.

코드, 로그, 설정 파일과 여러 문서를 자주 수정한다면 Notepad++가 훨씬 편리합니다.

Notepad++와 Visual Studio Code 차이

구분Notepad++Visual Studio Code
실행 속도매우 빠름상대적으로 무거움
설치 용량작음비교적 큼
코드 편집기본·중급 편집프로젝트 개발 중심
터미널기본 제공 안 됨내장 터미널 지원
디버깅제한적확장 기능으로 지원
Git 연동제한적기본 기능 제공
확장 기능플러그인매우 다양한 확장
대용량 로그 확인편리함파일에 따라 무거울 수 있음
적합한 용도빠른 파일 수정본격적인 개발 프로젝트

파일 한두 개를 빠르게 편집하거나 대용량 로그를 확인할 때는 Notepad++가 편리합니다.

프로젝트 구조 관리, Git, 터미널과 디버깅이 필요하다면 Visual Studio Code가 더 적합합니다.

Notepad++ 공식 다운로드 방법

Notepad++는 반드시 공식 홈페이지에서 내려받는 것이 좋습니다.

검색 결과에 표시되는 비공식 자료실은 오래된 버전이나 별도의 다운로드 관리 프로그램을 제공할 수 있습니다.

공식 다운로드 페이지에서는 x64, 32비트 x86과 ARM64 버전을 각각 제공하며 설치형과 포터블 패키지를 선택할 수 있습니다.

공식 다운로드 페이지 찾기

검색창에서 다음과 같이 검색합니다.

Notepad++ 공식 다운로드

검색 결과에서 사이트 주소가 다음과 같은지 확인하세요.

notepad-plus-plus.org

공식 홈페이지의 Download 메뉴를 누른 뒤 가장 위에 있는 최신 버전을 선택합니다.

64비트, 32비트와 ARM64 차이

일반적인 Windows PC

Intel Core 또는 AMD Ryzen 프로세서가 설치된 대부분의 Windows 10·11 PC는 x64 64비트 버전을 선택하면 됩니다.

오래된 32비트 Windows

32비트 Windows를 사용한다면 x86 버전을 설치해야 합니다.

ARM 기반 Windows PC

Qualcomm Snapdragon X 시리즈처럼 ARM 프로세서를 사용하는 Windows 노트북은 ARM64 버전을 선택할 수 있습니다.

다만 ARM64용으로 제공되지 않는 일부 플러그인은 사용할 수 없거나 x64 버전의 Notepad++가 더 편리할 수 있습니다.

Windows 시스템 종류 확인 방법

다음 경로로 이동합니다.

설정 → 시스템 → 정보 → 시스템 종류

다음 중 하나로 표시됩니다.

  • 64비트 운영체제, x64 기반 프로세서
  • 32비트 운영체제, x86 기반 프로세서
  • ARM 기반 프로세서

설치형과 포터블 버전 차이

공식 다운로드 페이지에서는 다음 패키지가 제공될 수 있습니다.

  • Installer EXE
  • MSI
  • Portable ZIP
  • Portable 7Z
  • Mini-portable

설치형을 권장하는 경우

  • 한 대의 PC에서 계속 사용할 때
  • Windows 마우스 오른쪽 버튼 메뉴와 연결할 때
  • 자동 업데이트를 사용할 때
  • 플러그인을 편리하게 관리할 때
  • 기본 앱으로 연결할 때

포터블 버전이 적합한 경우

  • 프로그램 설치 권한이 없을 때
  • USB나 외장 저장장치에서 실행할 때
  • 기존 Notepad++ 설정과 분리해 테스트할 때
  • 여러 버전을 각각 독립적으로 사용할 때

일반 사용자는 x64 Installer를 선택하는 것이 가장 간단합니다.

Notepad++ Windows 설치 방법

1. 설치 파일 실행하기

다운로드한 Notepad++ 설치 파일을 더블 클릭합니다.

Windows 사용자 계정 컨트롤 창이 나타나면 파일 이름과 게시자를 확인한 뒤 를 누릅니다.

2. 설치 언어 선택하기

설치 과정에서 사용할 언어를 선택합니다.

한국어가 선택돼 있다면 그대로 확인을 누릅니다.

3. 사용권 계약 확인하기

라이선스 내용을 확인한 뒤 동의 버튼을 누릅니다.

Notepad++는 GPL 라이선스로 배포되는 무료 오픈소스 프로그램입니다.

4. 설치 위치 선택하기

일반적으로 다음과 비슷한 폴더에 설치됩니다.

C:\Program Files\Notepad++

특별한 이유가 없다면 기본 경로를 유지하는 것이 좋습니다.

5. 설치 구성 요소 선택하기

설치 화면에서 다음과 같은 구성 요소가 표시될 수 있습니다.

  • Notepad++ 본체
  • 플러그인
  • 자동 업데이트
  • 컨텍스트 메뉴
  • 시작 메뉴 바로가기
  • 바탕화면 바로가기

일반 사용자는 기본 선택 상태로 설치하면 됩니다.

6. 설치 완료하기

설치 버튼을 누르고 완료될 때까지 기다립니다.

설치가 끝나면 Notepad++ 실행 항목을 선택하고 마침을 누릅니다.

Notepad++ 한글 설정 방법

Notepad++는 Windows 언어를 감지해 한글로 표시되는 경우가 많습니다.

영어로 표시된다면 다음 순서로 변경하세요.

  1. Notepad++를 실행합니다.
  2. Settings → Preferences를 선택합니다.
  3. General을 엽니다.
  4. Localization 목록에서 한국어를 선택합니다.
  5. 설정 창을 닫습니다.

언어 변경은 바로 적용될 수 있으며 일부 플러그인 메뉴는 영어로 표시될 수 있습니다.

개발자 필수 설정 1: 다크 모드 적용

장시간 코드를 편집한다면 다크 모드를 적용할 수 있습니다.

  1. 설정 → 환경 설정을 엽니다.
  2. 다크 모드 메뉴로 이동합니다.
  3. 다크 모드 사용을 활성화합니다.
  4. 검정, 진한 회색 등 원하는 색상 테마를 선택합니다.
  5. 설정 창을 닫습니다.

편집 영역의 코드 색상까지 변경하려면 다음 메뉴를 함께 사용합니다.

설정 → 스타일 설정

Notepad++의 시각 설정은 환경 설정, 스타일 설정과 단축키 관리의 세 영역에서 관리됩니다. 스타일 설정에서는 언어별 글꼴과 문법 강조 색상을 변경할 수 있습니다.

개발자 필수 설정 2: 글꼴 변경

한글과 영문 코드를 함께 사용할 때는 고정폭 글꼴을 사용하는 것이 좋습니다.

개발자가 자주 사용하는 글꼴은 다음과 같습니다.

  • D2Coding
  • JetBrains Mono
  • Consolas
  • Cascadia Code
  • Source Code Pro
  • Noto Sans Mono CJK KR

설정 방법은 다음과 같습니다.

  1. 설정 → 스타일 설정을 엽니다.
  2. 언어에서 Global Styles를 선택합니다.
  3. 스타일에서 Default Style을 선택합니다.
  4. 글꼴 이름과 크기를 지정합니다.
  5. 전역 글꼴 사용 옵션을 활성화합니다.
  6. 저장 후 닫습니다.

글꼴 크기는 일반 모니터에서 11~14pt 정도로 시작하면 무난합니다.

고해상도 모니터에서는 더 큰 값을 사용할 수 있습니다.

개발자 필수 설정 3: 탭을 공백으로 변환

팀 프로젝트에서는 탭 문자와 공백을 혼용하면 들여쓰기가 다르게 보일 수 있습니다.

Python, JavaScript, YAML과 같은 파일을 편집할 때는 언어별 규칙에 맞춰 탭 크기와 공백 변환을 설정하는 것이 좋습니다.

  1. 설정 → 환경 설정을 엽니다.
  2. 언어 또는 들여쓰기 관련 메뉴로 이동합니다.
  3. 탭 크기를 지정합니다.
  4. 공백으로 바꾸기를 활성화합니다.
  5. 언어별 설정이 필요하면 해당 언어를 선택합니다.

일반적인 예시는 다음과 같습니다.

언어·파일권장 들여쓰기
Python공백 4칸
Java공백 4칸
C·C++팀 규칙에 따라 2칸 또는 4칸
JavaScript공백 2칸 또는 4칸
HTML·CSS공백 2칸
JSON공백 2칸
YAML공백 2칸, 탭 사용 금지

프로젝트에 .editorconfig 파일이 있다면 해당 프로젝트 규칙을 우선 적용해야 합니다.

개발자 필수 설정 4: 공백과 탭 문자 표시

들여쓰기 오류를 쉽게 찾으려면 공백과 탭 표시를 활성화하세요.

다음 메뉴를 선택합니다.

보기 → 기호 표시 → 공백과 탭 표시

또는 다음 항목을 개별적으로 설정할 수 있습니다.

  • 공백 표시
  • 탭 표시
  • 줄 끝 문자 표시
  • 모든 문자 표시

JSON, YAML과 Python 파일에서 들여쓰기 문제를 찾을 때 특히 유용합니다.

항상 표시하면 화면이 복잡하게 느껴질 수 있으므로 오류를 확인할 때만 켜도 됩니다.

개발자 필수 설정 5: 줄 번호 표시

코드 오류 위치를 찾고 다른 사람에게 특정 줄을 설명하려면 줄 번호가 필요합니다.

  1. 설정 → 환경 설정을 엽니다.
  2. 여백 또는 편집 관련 메뉴를 선택합니다.
  3. 줄 번호 표시를 활성화합니다.

대부분의 기본 설치에서는 줄 번호가 이미 켜져 있습니다.

개발자 필수 설정 6: 현재 줄 강조

현재 커서가 있는 줄을 강조하면 긴 코드에서 위치를 놓치지 않기 쉽습니다.

  1. 설정 → 환경 설정을 엽니다.
  2. 편집 영역 설정으로 이동합니다.
  3. 현재 줄 강조를 활성화합니다.
  4. 필요하면 스타일 설정에서 강조 색상을 변경합니다.

강조 색상이 코드 배경과 지나치게 비슷하거나 밝으면 글자가 잘 보이지 않을 수 있습니다.

개발자 필수 설정 7: 괄호와 따옴표 자동 완성

  1. 설정 → 환경 설정 → 자동 완성으로 이동합니다.
  2. 자동 삽입 항목을 찾습니다.
  3. 필요한 문자를 선택합니다.

권장 설정은 다음과 같습니다.

  • 소괄호
  • 대괄호
  • 중괄호
  • 큰따옴표
  • 작은따옴표
  • HTML·XML 닫는 태그

여는 문자를 입력하면 닫는 문자가 자동으로 추가되고 커서는 두 문자 사이에 위치합니다.

작은따옴표 자동 완성은 일반 문장을 작성할 때 불편할 수 있으므로 코드 파일에서만 필요한지 확인하세요.

개발자 필수 설정 8: 코드 자동 완성

  1. 설정 → 환경 설정 → 자동 완성으로 이동합니다.
  2. 입력할 때마다 자동 완성 사용을 활성화합니다.
  3. 함수, 단어 또는 함수와 단어를 선택합니다.
  4. 자동 완성이 나타날 최소 글자 수를 지정합니다.
  5. 함수 매개변수 힌트를 활성화합니다.

자동 완성 후보가 너무 자주 나타난다면 최소 글자 수를 3~4자로 설정하세요.

수동으로 호출할 때는 일반적으로 다음 단축키를 사용할 수 있습니다.

  • 함수 자동 완성: Ctrl + Space
  • 단어 자동 완성: Ctrl + Enter
  • 경로 자동 완성: Ctrl + Alt + Space

기본 단축키와 자동 완성 작동 방식은 설정에서 변경할 수 있습니다.

개발자 필수 설정 9: UTF-8 기본 인코딩

웹 개발과 워드프레스 파일은 대부분 UTF-8을 사용합니다.

새 파일을 다른 인코딩으로 저장하면 한글이 깨지거나 서버에서 오류가 발생할 수 있습니다.

  1. 설정 → 환경 설정을 엽니다.
  2. 새 문서 메뉴로 이동합니다.
  3. 기본 인코딩을 UTF-8로 선택합니다.
  4. BOM 사용 여부를 확인합니다.

일반적인 웹 파일은 UTF-8 without BOM이 무난합니다.

PHP 파일 앞에 BOM이 추가되면 출력 시작 전에 보이지 않는 문자가 전송돼 헤더 관련 오류가 발생할 수 있습니다.

인코딩 메뉴 구분하기

Notepad++의 인코딩 메뉴에는 비슷한 항목이 표시됩니다.

UTF-8로 인코딩

현재 파일의 바이트는 변경하지 않고 Notepad++가 파일을 해석하는 방식만 변경할 수 있습니다.

문자가 잘못 표시될 때 확인용으로 사용합니다.

UTF-8로 변환

현재 파일 내용을 실제 UTF-8 인코딩으로 변환합니다.

변환 후 파일을 저장해야 적용됩니다.

한글이 깨진 파일은 원래 인코딩을 먼저 올바르게 선택한 뒤 UTF-8로 변환해야 합니다.

잘못된 상태에서 바로 변환하면 깨진 문자가 그대로 저장될 수 있습니다.

개발자 필수 설정 10: 줄바꿈 형식 확인

운영체제에 따라 줄바꿈 문자가 다릅니다.

  • Windows: CRLF
  • Linux·macOS: LF
  • 구형 Mac: CR

웹 서버와 Git 프로젝트에서는 LF를 사용하는 경우가 많습니다.

현재 줄바꿈 형식은 Notepad++ 아래쪽 상태 표시줄에서 확인할 수 있습니다.

변경하려면 다음 메뉴를 사용합니다.

편집 → EOL 변환

여기서 다음 중 하나를 선택합니다.

  • Windows CRLF
  • Unix LF
  • Macintosh CR

Linux 서버에서 실행할 셸 스크립트는 LF로 저장하는 것이 안전합니다.

개발자 필수 설정 11: 세션 자동 복구

저장하지 않은 파일이나 작업 중인 탭을 프로그램 재실행 후 복원할 수 있습니다.

  1. 설정 → 환경 설정 → 백업으로 이동합니다.
  2. 다음 시작 시 현재 세션 기억을 활성화합니다.
  3. 주기적 백업 또는 스냅샷 기능을 확인합니다.
  4. 백업 간격을 지정합니다.

이 기능은 작업 손실 가능성을 줄여주지만 정식 파일 저장을 대체하지는 않습니다.

중요한 코드와 문서는 Ctrl + S로 직접 저장하고 Git 또는 별도 백업을 사용하세요.

개발자 필수 설정 12: 자동 업데이트

설치형 Notepad++는 기본적으로 자동 업데이트 확인 기능을 사용할 수 있습니다.

공식 사용자 설명서에 따르면 설치형 버전은 기본적으로 15일 간격으로 업데이트를 확인하며, 환경 설정의 자동 업데이트 옵션에서 시작 시 확인, 종료 시 확인 또는 비활성화를 선택할 수 있습니다.

수동 업데이트는 다음 메뉴에서 확인할 수 있습니다.

? → Notepad++ 업데이트

새 버전은 배포 직후 바로 자동 업데이트에 표시되지 않을 수 있습니다.

공식 문서는 치명적인 오류가 없는지 확인하기 위해 일반적으로 1~2주간 자동 업데이트 적용을 늦출 수 있다고 설명합니다.

플러그인 설치 방법

  1. Notepad++를 실행합니다.
  2. 플러그인 → 플러그인 관리를 선택합니다.
  3. Available 탭에서 플러그인을 검색합니다.
  4. 설치할 플러그인을 선택합니다.
  5. Install을 누릅니다.
  6. Notepad++ 재시작 안내를 확인합니다.

플러그인 관리자가 보이지 않는다면 설치 구성에서 플러그인 관리자가 제외됐거나 포터블 환경의 설정 문제일 수 있습니다.

개발자에게 유용한 플러그인

ComparePlus

두 파일의 변경된 줄을 비교할 때 유용합니다.

코드 수정 전후, 설정 파일 차이와 로그 결과를 확인할 수 있습니다.

XML Tools

XML 파일의 들여쓰기 정리, 문법 검사와 태그 정렬에 활용할 수 있습니다.

JSTool

JSON과 JavaScript 코드를 보기 좋게 정렬하거나 압축된 JSON을 펼칠 때 사용할 수 있습니다.

플러그인 관리자의 제공 여부는 현재 버전과 아키텍처에 따라 달라질 수 있습니다.

NppFTP

FTP 또는 SFTP 서버에 연결해 파일을 열고 수정하는 데 사용합니다.

서버 파일을 직접 편집하면 실수로 운영 사이트에 장애가 발생할 수 있으므로 로컬 백업과 테스트 환경을 먼저 사용하는 것이 좋습니다.

Explorer

Notepad++ 내부에서 폴더와 파일 구조를 탐색할 수 있습니다.

MarkdownViewer++

Markdown 파일을 미리보기 형태로 확인할 수 있습니다.

PythonScript

Python 스크립트로 반복 편집 작업과 Notepad++ 기능을 자동화할 수 있습니다.

필요한 플러그인만 설치하세요.

플러그인이 많으면 실행 속도가 느려지거나 버전 업데이트 후 충돌이 발생할 수 있습니다.

폴더 전체에서 문자열 찾기

여러 파일에 포함된 함수명, URL 또는 설정 값을 찾을 때 유용합니다.

  1. Ctrl + Shift + F를 누릅니다.
  2. 찾을 내용을 입력합니다.
  3. 검색할 폴더를 선택합니다.
  4. 파일 필터를 지정합니다.
  5. 하위 폴더 검색 여부를 선택합니다.
  6. 모두 찾기를 누릅니다.

파일 필터 예시

PHP 파일만 검색:

*.php

HTML과 CSS 파일 검색:

*.html *.css

로그 파일 제외:

*.* !*.log

대량의 파일에서 파일에서 바꾸기를 실행할 때는 반드시 폴더를 백업하거나 Git 커밋을 만든 뒤 진행하세요.

정규식 검색과 바꾸기

Notepad++의 찾기와 바꾸기 창에서 검색 모드를 정규 표현식으로 선택할 수 있습니다.

여러 개의 연속 공백 찾기

[ ]{2,}

빈 줄 찾기

^\h*\R

줄 끝 공백 제거

찾을 내용:

\h+$

바꿀 내용은 비워둡니다.

각 줄 앞에 문자 추가

찾을 내용:

^

바꿀 내용:

- 

각 줄 끝에 쉼표 추가

찾을 내용:

$

바꿀 내용:

,

정규식을 이용한 전체 변경은 예상보다 많은 내용을 수정할 수 있습니다.

먼저 다음 찾기로 일치 결과를 확인하고 파일을 백업한 뒤 실행하세요.

여러 줄 동시 편집 방법

다중 커서 사용

Ctrl 키를 누른 채 여러 위치를 클릭하면 여러 커서를 만들 수 있습니다.

각 위치에 동시에 같은 문자를 입력할 수 있습니다.

열 단위 선택

Alt 키를 누른 채 마우스로 세로 방향을 드래그하면 직사각형 영역을 선택할 수 있습니다.

또는 Alt + Shift + 방향키를 사용할 수 있습니다.

CSV, 로그와 일정한 열 구조를 가진 데이터에 같은 내용을 추가하거나 삭제할 때 유용합니다.

매크로 사용 방법

매크로 기록하기

  1. 매크로 → 기록 시작을 선택합니다.
  2. 반복할 편집 작업을 수행합니다.
  3. 매크로 → 기록 중지를 선택합니다.
  4. 필요하면 현재 매크로를 실행합니다.
  5. 자주 사용할 경우 이름과 단축키를 지정해 저장합니다.

여러 번 실행하기

매크로 → 매크로 여러 번 실행을 선택하면 현재 매크로를 지정한 횟수만큼 또는 파일 끝까지 반복할 수 있습니다.

잘못된 매크로는 문서 전체를 빠르게 변경할 수 있으므로 복사본에서 먼저 테스트하세요.

사용자 단축키 변경 방법

  1. 설정 → 단축키 관리를 엽니다.
  2. 변경할 명령을 검색합니다.
  3. 명령을 선택합니다.
  4. 수정 버튼을 누릅니다.
  5. 새로운 키 조합을 지정합니다.
  6. 충돌 여부를 확인합니다.

단축키 관리에서는 기본 메뉴, 매크로, 실행 명령, 플러그인과 편집 명령의 단축키를 각각 설정할 수 있습니다.

이미 다른 기능에서 사용하는 키를 지정하면 충돌이 발생할 수 있으므로 경고 내용을 확인하세요.

개발자에게 유용한 단축키

기능단축키
새 파일Ctrl + N
파일 열기Ctrl + O
저장Ctrl + S
모두 저장Ctrl + Shift + S
닫기Ctrl + W
실행 취소Ctrl + Z
다시 실행Ctrl + Y
찾기Ctrl + F
바꾸기Ctrl + H
파일에서 찾기Ctrl + Shift + F
다음 찾기F3
이전 찾기Shift + F3
줄로 이동Ctrl + G
현재 줄 복제Ctrl + D
현재 줄 삭제Ctrl + L
주석 전환Ctrl + Q
함수 자동 완성Ctrl + Space
단어 자동 완성Ctrl + Enter
경로 자동 완성Ctrl + Alt + Space
대문자 변환Ctrl + Shift + U
소문자 변환Ctrl + U
다음 탭Ctrl + Page Down
이전 탭Ctrl + Page Up
문서 처음Ctrl + Home
문서 끝Ctrl + End

단축키는 설치 버전, 플러그인과 사용자 설정에 따라 달라질 수 있습니다.

워드프레스 파일 편집 시 주의사항

Notepad++는 wp-config.php, .htaccess, 테마의 functions.php와 CSS 파일을 편집할 때 유용합니다.

다만 운영 사이트 파일을 수정할 때는 다음 사항을 지켜야 합니다.

수정 전 백업하기

파일을 다운로드해 원본 복사본을 별도 폴더에 보관하세요.

UTF-8 BOM 없이 저장하기

PHP 파일은 일반적으로 UTF-8 without BOM으로 저장하는 것이 안전합니다.

스마트 따옴표 사용하지 않기

워드프로세서에서 복사한 굽은 따옴표가 코드에 들어가면 구문 오류가 발생할 수 있습니다.

코드에는 일반적인 작은따옴표와 큰따옴표를 사용하세요.

코드 일부만 수정하기

전체 파일을 복사해 덮어쓰기보다 필요한 줄만 정확하게 변경하는 것이 안전합니다.

운영 서버에서 바로 수정하지 않기

가능하면 스테이징 사이트나 로컬 환경에서 먼저 테스트하세요.

오류 발생 시 즉시 복원하기

PHP 파일 수정 후 사이트가 열리지 않는다면 FTP나 호스팅 파일 관리자를 이용해 백업 파일로 복원합니다.

Notepad++ 자주 발생하는 오류 해결

Notepad++가 실행되지 않는 경우

다음 방법을 순서대로 확인하세요.

  1. PC를 다시 시작합니다.
  2. Notepad++를 관리자 권한으로 실행합니다.
  3. 최신 버전을 다시 설치합니다.
  4. 외부 플러그인을 비활성화합니다.
  5. 포터블 버전으로 실행해 봅니다.
  6. 설정 파일을 초기화합니다.
  7. 백신 또는 보안 프로그램의 차단 기록을 확인합니다.

포터블 버전이 정상적으로 실행된다면 기존 설치 환경의 설정이나 플러그인 충돌일 가능성이 큽니다.

설치 후 플러그인 관리자가 보이지 않는 경우

  • 최신 설치형 버전을 사용합니다.
  • 설치 옵션에서 플러그인 관리자를 포함했는지 확인합니다.
  • 인터넷 연결과 방화벽을 확인합니다.
  • Notepad++를 관리자 권한으로 실행합니다.
  • 프로그램 아키텍처를 확인합니다.
  • 기존 설정 폴더를 백업한 뒤 초기화합니다.

플러그인이 설치되지 않는 경우

  • Notepad++를 최신 버전으로 업데이트합니다.
  • x64, x86 또는 ARM64 호환 여부를 확인합니다.
  • Notepad++를 관리자 권한으로 실행합니다.
  • Program Files 폴더의 쓰기 권한을 확인합니다.
  • 보안 프로그램이 DLL 파일을 차단했는지 확인합니다.
  • 플러그인의 최신 지원 버전을 확인합니다.

플러그인 DLL을 인터넷에서 직접 내려받아 임의로 설치하는 방식은 보안 위험이 있으므로 플러그인 관리자를 우선 사용하세요.

한글이 깨지는 경우

  1. 파일의 원래 인코딩을 확인합니다.
  2. 인코딩 메뉴에서 UTF-8, EUC-KR 또는 ANSI 계열을 선택해 봅니다.
  3. 글자가 정상적으로 보이는 인코딩을 찾습니다.
  4. 필요하면 UTF-8로 변환합니다.
  5. 다른 이름으로 저장합니다.

깨진 상태에서 파일을 저장하면 원래 한글을 복구하기 어려울 수 있으므로 먼저 복사본을 만드세요.

파일이 읽기 전용으로 열리는 경우

  • 파일 속성의 읽기 전용 항목을 확인합니다.
  • 관리자 권한이 필요한 폴더인지 확인합니다.
  • 다른 프로그램이 파일을 사용 중인지 확인합니다.
  • 서버나 네트워크 폴더 권한을 확인합니다.
  • 파일을 사용자 문서 폴더로 복사해 수정합니다.

Program Files, Windows 시스템 폴더와 일부 서버 경로는 일반 사용자 권한으로 저장할 수 없습니다.

저장할 때 관리자 권한 오류가 발생하는 경우

Notepad++를 관리자 권한으로 다시 실행하거나 파일을 다른 위치에 저장한 뒤 관리자 권한으로 복사하세요.

항상 관리자 권한으로 실행하면 보안 위험이 커질 수 있으므로 필요한 작업에서만 사용하는 것이 좋습니다.

탭과 공백이 섞이는 경우

  1. 공백과 탭 표시를 활성화합니다.
  2. 탭을 공백으로 변환합니다.
  3. 언어별 들여쓰기 설정을 확인합니다.
  4. 프로젝트의 코딩 규칙을 확인합니다.
  5. 전체 문서를 자동으로 변환하기 전에 Git 변경 내용을 저장합니다.

자동 완성이 작동하지 않는 경우

  • 자동 완성 설정이 활성화됐는지 확인합니다.
  • 최소 입력 글자 수를 확인합니다.
  • 현재 파일 언어가 올바르게 선택됐는지 확인합니다.
  • 파일 확장자를 확인합니다.
  • 수동 자동 완성 단축키를 눌러봅니다.
  • 설정 파일을 초기화합니다.

언어별 함수 자동 완성은 해당 언어용 자동 완성 정의 파일의 지원 범위에 따라 다릅니다.

문법 강조가 적용되지 않는 경우

  • 파일 확장자가 올바른지 확인합니다.
  • 언어 메뉴에서 언어를 직접 선택합니다.
  • 상태 표시줄에 표시된 언어를 확인합니다.
  • 사용자 정의 언어 또는 테마 설정을 확인합니다.
  • 파일이 지나치게 큰지 확인합니다.

잘못된 언어가 선택되면 코드 색상이 예상과 다르게 표시될 수 있습니다.

큰 파일을 열 때 느려지는 경우

  • 문법 강조를 일반 텍스트로 변경합니다.
  • 줄바꿈 표시를 끕니다.
  • 플러그인을 비활성화합니다.
  • 검색 결과와 문서 맵을 닫습니다.
  • 파일을 여러 개로 분리합니다.
  • 64비트 버전을 사용합니다.
  • 다른 프로그램을 종료합니다.

수 GB 크기의 로그는 Notepad++에서도 메모리 부족이나 응답 지연이 발생할 수 있습니다.

저장하지 않은 문서가 사라진 경우

백업과 세션 복구 기능이 켜져 있다면 Notepad++ 백업 폴더에서 임시 파일을 확인할 수 있습니다.

하지만 백업 파일은 영구 보관을 보장하지 않습니다.

중요한 문서는 즉시 정식 파일로 저장해야 합니다.

업데이트 후 설정이 초기화된 경우

Notepad++는 보통 기존 설정을 유지하지만 설치 방식 변경, 포터블 폴더 교체와 설정 파일 손상으로 초기화될 수 있습니다.

다음 파일과 폴더를 미리 백업하면 도움이 됩니다.

  • config.xml
  • shortcuts.xml
  • stylers.xml
  • userDefineLangs
  • themes
  • plugins
  • backup

설정 파일은 Notepad++가 종료될 때 기록되므로 설정을 변경한 뒤 프로그램이 비정상 종료되면 변경 내용이 저장되지 않을 수 있습니다.

Notepad++ 업데이트 방법

프로그램에서 업데이트하기

  1. Notepad++를 실행합니다.
  2. ? → Notepad++ 업데이트를 선택합니다.
  3. 새 버전이 있으면 안내를 확인합니다.
  4. 업데이트를 진행합니다.
  5. 프로그램을 다시 실행합니다.

수동 업데이트하기

  1. 공식 다운로드 페이지에서 최신 설치 파일을 받습니다.
  2. Notepad++를 종료합니다.
  3. 설치 파일을 실행합니다.
  4. 기존 설치 폴더에 덮어 설치합니다.
  5. 플러그인과 설정이 유지되는지 확인합니다.

설치형 버전의 자동 업데이트는 환경 설정에서 동작 방식을 변경할 수 있습니다.

Notepad++ 삭제 방법

  1. Windows 설정 → 앱 → 설치된 앱으로 이동합니다.
  2. Notepad++를 검색합니다.
  3. 오른쪽 메뉴 버튼을 누릅니다.
  4. 제거를 선택합니다.
  5. 화면 안내에 따라 삭제합니다.

설정과 플러그인을 완전히 제거하려면 사용자 설정 폴더와 설치 폴더에 남아 있는 파일을 추가로 확인해야 할 수 있습니다.

나중에 다시 설치할 계획이라면 설정 파일을 먼저 백업하세요.

Notepad++ 안전하게 사용하는 방법

공식 홈페이지에서 다운로드하기

비공식 다운로드 프로그램이나 수정된 설치 파일을 사용하지 마세요.

최신 버전 유지하기

코드와 외부 파일을 직접 읽는 프로그램이므로 보안 수정이 포함된 최신 버전을 사용하는 것이 좋습니다.

플러그인 최소화하기

필요하지 않은 플러그인은 설치하지 않고, 오래돼 관리되지 않는 플러그인은 제거하세요.

중요한 파일 백업하기

찾아 바꾸기, 정규식과 매크로는 많은 내용을 한 번에 변경할 수 있습니다.

실행 전 파일을 백업하거나 Git 커밋을 생성하세요.

운영 서버 파일 직접 편집 주의

원격 서버 파일을 바로 수정하면 사이트나 서비스 장애가 발생할 수 있습니다.

로컬 복사본에서 편집과 테스트를 진행한 뒤 업로드하는 방식이 안전합니다.

Notepad++ FAQ

Notepad++는 완전히 무료인가요?

네. Notepad++는 무료 오픈소스 프로그램이며 개인과 회사에서 별도의 유료 라이선스 없이 사용할 수 있습니다.

Notepad++는 Mac에서도 사용할 수 있나요?

Notepad++는 기본적으로 Windows용 프로그램입니다.

Mac에서는 Wine이나 가상 Windows 환경으로 실행할 수 있지만, Visual Studio Code, Sublime Text, BBEdit 또는 CotEditor 같은 macOS용 편집기를 사용하는 것이 편리합니다.

일반 Windows PC는 어떤 버전을 설치해야 하나요?

대부분의 Intel·AMD 기반 Windows 10과 Windows 11 PC는 x64 64비트 설치형을 선택하면 됩니다.

Snapdragon 기반 Windows PC는 ARM64 버전을 사용할 수 있습니다.

Notepad++로 코드를 실행할 수 있나요?

Notepad++는 기본적으로 코드를 작성하고 수정하는 편집기입니다.

Python, Java와 C++ 코드를 실제로 실행하려면 해당 언어의 인터프리터, 컴파일러 또는 개발 환경이 별도로 필요합니다.

Run 메뉴에 실행 명령을 등록하거나 플러그인을 사용할 수 있지만 전문 IDE의 디버깅 기능과는 차이가 있습니다.

Notepad++에서 HTML 미리보기가 가능한가요?

기본 기능에는 웹브라우저와 같은 실시간 미리보기가 없습니다.

저장한 HTML 파일을 브라우저에서 열거나 관련 플러그인과 로컬 개발 서버를 사용할 수 있습니다.

Notepad++로 JSON을 정렬할 수 있나요?

기본 편집 기능만으로는 제한적이지만 JSON 관련 플러그인을 설치하면 들여쓰기 정리와 압축 해제를 할 수 있습니다.

플러그인 설치가 어렵다면 별도의 JSON 포매터나 Visual Studio Code를 사용할 수 있습니다.

파일 비교 기능이 있나요?

ComparePlus와 같은 플러그인을 설치하면 두 파일의 다른 줄을 비교할 수 있습니다.

Notepad++에서 자동 저장할 수 있나요?

백업과 스냅샷 기능을 이용해 작업 내용을 주기적으로 보관하고 재실행 시 세션을 복원할 수 있습니다.

다만 정식 저장과 버전 관리 시스템을 대체하지는 않습니다.

UTF-8과 UTF-8 BOM의 차이는 무엇인가요?

UTF-8 BOM은 파일 시작 부분에 인코딩을 나타내는 바이트가 포함됩니다.

일반적인 텍스트 프로그램에서는 문제가 없지만 PHP와 일부 서버 스크립트에서는 예상하지 않은 출력으로 처리될 수 있어 웹 개발에서는 UTF-8 without BOM을 많이 사용합니다.

Notepad++는 대용량 로그 파일을 열 수 있나요?

일반 메모장보다 큰 파일을 다루는 데 유리하지만 파일이 매우 크면 메모리 사용량이 증가하고 문법 강조와 검색이 느려질 수 있습니다.

수 GB 이상의 로그를 전문적으로 분석해야 한다면 대용량 로그 전용 프로그램이나 명령줄 도구를 고려하세요.

마무리

Notepad++는 실행 속도가 빠르고 검색, 정규식, 자동 완성, 매크로와 플러그인을 지원하는 실용적인 Windows용 코드 편집기입니다.

웹 개발자, 시스템 관리자와 워드프레스 운영자는 HTML, CSS, PHP, JSON, 로그와 설정 파일을 빠르게 수정하는 용도로 활용할 수 있습니다.

처음 설치한 뒤에는 다음 설정을 우선 적용하세요.

  1. 공식 홈페이지에서 x64 설치형을 다운로드합니다.
  2. 한국어 인터페이스를 설정합니다.
  3. 다크 모드와 고정폭 글꼴을 적용합니다.
  4. 언어별 탭 크기와 공백 변환을 설정합니다.
  5. 공백, 탭과 줄바꿈 표시 방법을 익힙니다.
  6. 괄호와 따옴표 자동 입력을 활성화합니다.
  7. 코드 자동 완성과 매개변수 힌트를 설정합니다.
  8. 새 파일 기본 인코딩을 UTF-8로 지정합니다.
  9. 백업과 세션 복구 기능을 활성화합니다.
  10. 필요한 플러그인만 선별해 설치합니다.

워드프레스 PHP 파일을 편집할 때는 반드시 원본을 백업하고 UTF-8 without BOM으로 저장하세요.

폴더 전체 바꾸기, 정규식과 매크로 기능은 편리하지만 많은 파일을 한꺼번에 변경할 수 있으므로 Git 커밋이나 백업 파일을 만든 뒤 실행하는 것이 가장 안전합니다.

📚 함께 보면 좋은 글

Everything 다운로드 및 설치 방법
https://policyplus.co.kr/windows-program/361/