소개
Notepad3은 Rizonesoft에서 개발한 Windows용 경량 텍스트 편집기로, Scintilla 편집 구성 요소와 Lexilla 렉서 라이브러리를 기반으로 합니다. Notepad2와 Notepad2-mod의 계승작으로, 구형 Windows 메모장의 기능을 확장하여 프로그래밍과 일상적인 텍스트 편집에 적합합니다. 오픈소스 BSD-3-Clause 라이선스로 배포되며, 포터블 설치를 지원하여 USB 드라이브에서도 실행할 수 있습니다.
상세정보
편집 기능
- 코드 폴딩: 토글-올 지원으로 코드 블록을 접고 펼칠 수 있습니다.
- 북마크: 파일 내 빠른 이동을 위한 북마크 기능을 제공합니다.
- 단어 자동 완성: 구성 가능한 채움 문자로 단어 자동 완성을 지원합니다.
- 모든 발생 표시: 선택된 단어의 모든 출현을 표시하고 개수를 보여줍니다.
- 찾기 및 바꾸기: PCRE2 정규 표현식 엔진을 사용한 고급 찾기 및 바꾸기 기능을 제공합니다.
- 집중 보기: 현재 단어/선택과 일치하는 줄만 표시하는 모드(Ctrl+Alt+V)로, 접기, 북마크, 하이라이트 모드를 포함합니다.
- TinyExpr++: 인라인 수식 평가 기능으로, `expression=?` 형식으로 입력하여 바로 결과를 문서에 삽입할 수 있습니다.
- 실행 취소/다시 실행: 선택 상태를 유지하면서 실행 취소 및 다시 실행을 지원합니다.
- Visual Studio 스타일 복사/붙여넣기: 선택된 내용이 없을 때 현재 줄을 복사하거나 붙여넣을 수 있습니다.
- 가상 공간 직사각형 선택: Alt+Drag로 직사각형 영역 선택이 가능합니다.
- 가속된 단어 탐색: 구성 가능한 구분자로 빠른 단어 이동이 가능합니다.
- GUID 삽입: 문서에 직접 GUID를 삽입할 수 있습니다.
- 클립보드 모니터링 모드: `/b` 명령줄 스위치로 클립보드 변경을 문서 끝에 자동 추가하며, 편집 → 클립보드 모니터링 중지로 중지할 수 있습니다.
구문 강조
55개 이상의 프로그래밍 및 마크업 언어에 대한 구문 강조를 지원합니다. 지원 언어에는 C/C++, C#, Java, JavaScript, Python, HTML/XML, CSS, SQL, PowerShell, Bash, Batch, Rust, Go, PHP, Ruby, Rust, SQL, YAML, TOML, Markdown, LaTeX, Lua, Makefile, NSIS, Inno Setup, Assembly, Fortran, COBOL, Ada, VBScript, AutoHotkey, AutoIt3, AviSynth, Awk, D, Dart, Diff, F77/Fortran, Go, Julia, Kotlin, KiXtart, LaTeX, MATLAB, Nim, NSIS, Objective-C, OCaml, Octave, Pascal, Perl, PHP, PowerShell, Python, R, Ruby, Rust, Scala, Scheme, Shell Script, SQL, SystemVerilog, Tcl, TOML, VBScript, VHDL, Verilog, Visual Basic, YAML 등이 포함됩니다.
파일 처리
- AES-256 Rijndael 암호화/복호화: 앱 내 및 명령줄 배치 도구로 파일 암호화 및 복호화를 지원합니다.
- 인코딩 감지: uchardet 라이브러리를 기반으로 한 자동 인코딩 감지 기능을 제공합니다.
- 파일 변경 모니터링: 구성 가능한 간격으로 파일의 변경을 감지할 수 있습니다.
- .LOG 자동 타임스탬프: 파일의 첫 줄이 .LOG인 경우 열 때 현재 날짜와 시간을 자동으로 추가합니다.
- Emacs 파일 변수 지원: 인코딩, 모드, 탭 폭 등을 파일 내 변수로 지정할 수 있습니다.
- 파일 기록: 캐럿 위치와 인코딩을 포함한 파일 열기 기록을 유지합니다.
- 포터블 디자인: USB 드라이브에서 실행 가능하며, 상대 경로 저장을 지원합니다.
검색
- grepWin 통합: Ctrl+Shift+F로 파일 내 검색 도구에 접근할 수 있으며, 정규 표현식을 지원합니다.
- 하이퍼링크 핫스팟 강조: Ctrl+클릭으로 웹 브라우저에서 링크 열기, Alt+클릭으로 편집기에서 파일 열기가 가능합니다.
사용자 인터페이스
- High-DPI 지원: 고해상도 디스플레이에 최적화된 툴바 아이콘을 제공합니다.
- 다크 모드: 사용자 정의 가능한 색상으로 다크 모드를 지원합니다.
- 사용자 정의 상태 표시줄: 16개 필드로 구성 가능한 상태 표시줄(라인, 열, 인코딩, TinyExpr++ 평가, Unicode 코드 포인트 등)을 제공합니다.
- 사용자 정의 툴바 라벨: 아이콘 옆에 함수 이름을 표시할 수 있습니다.
- 줌 기능: 10%에서 1000%까지 줌 조절이 가능하며, Ctrl+스크롤 또는 툴바 버튼으로 조절할 수 있습니다.
- 투명 창 모드: 구성 가능한 불투명도로 투명 창 모드를 지원합니다.
현지화
26개 언어로 번역 지원: Afrikaans, Belarusian, 중국어(간체 및 번체), 네덜란드어, 영어(US 및 UK), 핀란드어, 프랑스어, 독일어, 그리스어, 힌디어, 헝가리어, 인도네시아어, 이탈리아어, 일본어, 한국어, 폴란드어, 포르투갈어(브라질 및 포르투갈), 러시아어, 슬로바키아어, 스페인어, 스웨덴어, 터키어, 베트남어.
다운로드 및 설치 방법
Notepad3은 완전히 포터블하여 설치가 필요 없습니다. 공식 웹사이트 또는 GitHub 릴리스에서 ZIP 아카이브를 다운로드한 후 압축을 해제하고, `Notepad3.exe`를 실행하면 됩니다. 설정은 실행 파일과 동일한 디렉터리의 `Notepad3.ini` 파일에 저장됩니다.
시스템 전체에서 Windows 메모장을 대체하려면 공식 문서의 Windows Notepad 대체 가이드를 참조하여 레지스트리 기반 방법을 사용할 수 있습니다.
기본 사용법
Notepad3을 실행한 후 일반 텍스트 편집기와 같이 파일을 열거나 새로 만들 수 있습니다. 드래그 앤 드롭으로 파일을 열거나, 파일 메뉴에서 열기/저장 기능을 사용할 수 있습니다.
자주 사용하는 기능은 다음과 같은 단축키로 접근할 수 있습니다:
- 코드 폴딩 토글: Ctrl+K, Ctrl+F
- 북마크 토글: Ctrl+F2
- 모든 발생 표시: Ctrl+K, Ctrl+O
- 집중 보기 모드: Ctrl+Alt+V
- 찾기: Ctrl+F
- 바꾸기: Ctrl+H
- 줄 이동: Ctrl+G
- 클립보드 모니터링 시작: 편집 → 클립보드 모니터링 시작
명령줄 옵션을 사용하여 특정 동작을 수행할 수 있습니다. 예를 들어:
- UTF-8 BOM + CRLF로 파일 열기: `Notepad3.exe /utf8sig /crlf d:tempTest.txt`
- 특정 줄과 열로 이동: `Notepad3.exe /g 250,5 srcNotepad3.c`
- 문서 열고 첫 “TODO” 찾기: `Notepad3.exe /m TODO main.c`
- 클립보드 모니터링 모드 시작: `Notepad3.exe /b /i`
- 조용히 출력하고 종료: `Notepad3.exe /v report.log`
- 내장 도움말 표시: `Notepad3.exe /?`
지원 환경·시스템 요구사항
- 운영 체제: Windows 8.1, Windows 10, Windows 11
- 지원 아키텍처: x86 (32비트), x64, x64 with AVX2, ARM64
최신 버전·업데이트
현재 버전은 7.26.602.1이며, 2026년 6월 2일에 릴리스되었습니다. 최신 버전과 업데이트 내역은 공식 웹사이트의 변경 로그 페이지에서 확인할 수 있습니다.
제한 사항·확인 사항
- Notepad3은 Windows 운영 체제에서만 실행됩니다. macOS, Linux 등 다른 운영 체제는 공식적으로 지원되지 않습니다.
- 포터블 버전을 사용할 경우, 설정은 실행 파일과 동일한 디렉터리의 INI 파일에 저장되며, 레지스트리에 기록되지 않습니다.
- 시스템 전체에서 Windows 메모장을 대체하려면 관리자 권한이 필요할 수 있으며, 공식 문서의 단계를 따라야 합니다.
FAQ
- Notepad3은 무료인가요?
네, Notepad3은 오픈소스 BSD-3-Clause 라이선스로 배포되며, 무료로 사용하고 수정할 수 있습니다. - Notepad3은 오픈소스인가요?
네, 소스 코드는 GitHub에서 공개되어 있으며, 누구나 접근하고 기여할 수 있습니다. - Notepad3은 레지스트리를 수정하나요?
포터블 버전은 레지스트리를 수정하지 않습니다. 설치 관리자를 사용할 경우, 선택적으로 Windows 메모장 대체 기능을 위해 레지스트리를 수정할 수 있습니다. - 한글 지원이 되나요?
네, Notepad3은 한국어를 포함한 26개 언어로 인터페이스를 제공합니다. - USB 드라이브에서 바로 실행할 수 있나요?
네, Notepad3은 포터블하게 설계되어 USB 드라이브에서 압축을 해제하고 바로 실행할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


