소개
Notepad4는 Windows를 위한 경량 Scintilla 기반 텍스트 편집기입니다. 기본적인 텍스트 편집부터 코드 편집에 이르기까지 다양한 언어의 구문 강조, 코드 접기, 자동 완성을 제공하며, 파일 탐색 플러그인인 matepath를 함께 번들로 제공합니다. 원래 Florian의 Notepad2와 XhmikosR의 Notepad2-mod를 기반으로 현대 C++로 재작성되었습니다.
상세정보
프로그램 소개
Notepad4는 Windows 운영 체제를 위한 경량 Scintilla 기반 텍스트 편집기입니다. Florian의 Notepad2와 XhmikosR의 Notepad2-mod를 현대 C++로 재작성하여 개발되었으며, 파일 탐색 플러그인인 matepath와 함께 제공됩니다.
주요 기능
Notepad4는 강력한 코드 편집 기능을 제공합니다.
- 구문 강조 및 코드 접기: C/C++, Java, Python, HTML, CSS, JavaScript를 포함한 100개 이상의 프로그래밍 언어 및 문서 형식에 대한 구문 강조와 코드 접기를 지원합니다.
- 자동 완성: 단어, 함수, 따옴표, 괄호 등에 대한 향상된 자동 완성 기능을 제공합니다.
- 북마크 및 검색: 북마크를 지원하며, 단어나 선택 영역의 모든 발생을 표시하고 일치하는 개수를 보여주는 기능이 있습니다.
- 텍스트 조작: Base64 인코딩/디코딩, 숫자 진법 변환(10진수, 16진수, 8진수, 2진수), GUID 및 현재 타임스탬프 삽입 기능을 갖추고 있습니다.
- 표시 옵션: 고해상도(HD) 버전을 통해 고해상도 디스플레이를 지원하며, Direct2D DirectWrite 렌더링, 글자 Ligature, 색상 글꼴(이모지 포함)을 지원합니다.
- 확장 지원: 개선된 정규식 지원, NFO ANSI 아트 지원, CSS/JavaScript/JSON의 압축 및 정렬(pretty-print) 기능을 제공합니다.
다운로드 및 설치 방법
최신 빌드는 GitHub Actions 및 AppVeyor의 CI 파이프라인을 통해 제공됩니다. 소스 코드에서 직접 빌드하여 사용할 수도 있으며, 빌드 방법은 프로젝트 위키 문서에 설명되어 있습니다. GitHub 릴리스 페이지에서 최신 안정 버전을 다운로드할 수 있습니다.
기본 사용법
Notepad4는 기존 메모장과 유사한 직관적인 인터페이스를 제공합니다. 파일을 열면 언어에 맞는 구문 강조가 적용되고, 코드 블록을 접거나 펼칠 수 있습니다. 상태 표시줄에서 현재 줄 번호, 컬럼 번호, 인코딩 정보(예: UTF-8), 줄 구분자 등을 확인할 수 있습니다.
이런 경우에 유용합니다
Notepad4는 다음과 같은 작업에 유용합니다.
- 가볍고 빠른 코드 편집기가 필요한 개발자
- 다양한 언어의 코드를 읽고 편집해야 하는 프로그래머
- 메모장 이상의 기능이 필요한 일반 사용자(텍스트 조작, 구문 강조 등)
- NFO 파일이나 ANSI 아트를 보는 사용자
지원 환경
Notepad4는 다음 Windows 버전을 지원합니다:
- Windows Vista, 7, 8, 8.1, 10, 11 (32비트 및 64비트)
- Windows Server 2008, 2012, 2016, 2019, 2022, 2025 (32비트 및 64비트)
- Windows 10 및 11 ARM64
- Wine을 사용하는 기타 시스템
최신 버전 및 업데이트
제공된 패키지의 버전은 26.08r6282입니다. 최신 릴리스 정보는 GitHub 릴리스 페이지에서 확인할 수 있습니다.
제한 사항 및 확인 사항
- 소스 코드를 직접 빌드하는 경우 C++ 빌드 도구 체인이 필요할 수 있습니다.
- 기존 Notepad2나 Notepad2-mod와의 정확한 기능 차이점은 공식 변경 이력을 통해 확인하는 것이 좋습니다.
화면으로 보는 주요 기능
코드 편집기 화면

Notepad4의 코드 편집기 창에서 C++ 소스 코드가 표시되고 있다. 상태 표시줄에 줄 번호, 컬럼 번호, 인코딩(UTF-8), 파일 크기 등의 정보가 표시되어 있으며, 오른쪽에는 D2D1 상수 목록이 포함된 자동 완성 목록이 열려 있다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


