CudaText 1.237은 Python, JavaScript, HTML, CSS, JSON처럼 여러 형식의 텍스트와 코드를 가볍게 편집하는 무료 오픈소스 프로그램입니다. 공식 다운로드 표에서 Windows와 Linux는 1.237.0, macOS와 BSD는 1.236.0으로 안내되며 Windows용 Python 엔진은 기본 포함입니다.
Windows에서는 일반 PC라면 win-x64 또는 amd64 빌드를, ARM 기반 PC라면 aarch64 빌드를 선택합니다. 압축을 새 폴더에 모두 풀고 CudaText 실행 파일을 연 뒤, 작업 폴더와 파일을 불러와 lexer·검색·저장 인코딩을 확인하면 첫 편집 작업을 끝낼 수 있습니다.
CudaText는 어떤 코드 편집기인가요?
CudaText는 Free Pascal과 Lazarus로 개발된 크로스 플랫폼 편집기입니다. 탭 기반 문서 편집, 코드 구문 강조, 자동 완성, 다중 선택과 멀티 커서, 미니맵, 검색·바꾸기, 명령 팔레트와 Python 기반 플러그인을 한 프로그램에서 다룹니다.
전체 개발 환경을 설치하기에는 무겁지만 메모장보다 강한 구문 도구와 반복 편집 기능이 필요할 때 알맞습니다. 프로젝트 폴더를 열고 파일을 고른 다음 lexer와 인코딩을 확인하고, Find in Files로 여러 파일을 검색해 수정 내용을 저장하는 흐름으로 사용합니다.
CudaText 공식 명령 팔레트·검색·플러그인 화면
공식 홈페이지의 CudaText UI 자료에서 Command Palette, CSS 자동 완성, 멀티 커서, Find in Files, HTML tooltip과 Add-ons Manager 설치 화면을 확인했습니다. 화면은 테마와 플러그인 구성에 따라 다를 수 있습니다.
| 파일 열기 | File > Open |
|---|---|
| 폴더 작업 | 프로젝트 폴더를 열어 사이드바에서 파일 선택 |
| 명령 검색 | Command Palette |
| 전체 검색 | Find in Files |
| 확장 설치 | Plugins > Addons Manager > Install |
| 언어 인식 | 파일 확장자에 맞는 lexer 선택 |
운영체제와 CPU에 맞는 파일 선택
Windows 10·11의 일반적인 Intel·AMD 64비트 PC는 win-x64 또는 amd64라고 표시된 압축 파일을 선택합니다. 오래된 32비트 Windows는 i386/x86, Snapdragon 계열 Windows PC는 aarch64를 고릅니다.
Linux는 배포판과 CPU 아키텍처에 맞는 GTK2 또는 Qt 계열 패키지를 고르고, macOS는 Intel과 Apple Silicon 지원 표기를 확인합니다. 공식 표의 버전이 운영체제마다 다르므로 파일명에 표시된 플랫폼과 버전을 함께 확인합니다.
- 공식 다운로드 표에서 운영체제를 찾습니다.
- 시스템 정보에서 x64·x86·ARM64를 확인합니다.
- 일치하는 압축 파일을 받습니다.
- 파일명을 보고 버전과 플랫폼을 다시 확인합니다.
Windows 압축 파일 설치와 첫 실행
다운로드한 ZIP을 C:\Apps\CudaText처럼 쓰기 가능한 새 폴더에 모두 풉니다. 압축 안에서 바로 실행하면 설정이나 플러그인 파일이 제대로 저장되지 않을 수 있으므로 먼저 압축 해제를 마칩니다.
CudaText 실행 파일을 열고 Windows 보안 확인이 나오면 게시자와 내려받은 위치를 확인합니다. 첫 화면이 열리면 Help의 About 또는 상태 정보에서 버전을 확인하고, 테스트 파일을 하나 열어 정상 실행 여부를 확인합니다.
프로젝트 폴더를 열고 파일 선택
편집할 폴더를 열어 사이드 패널에 프로젝트 구조를 표시한 뒤 HTML, CSS, JavaScript 또는 Python 파일을 선택합니다. 단일 파일만 수정할 때는 File > Open에서 바로 파일을 열어도 됩니다.
상태 표시줄의 lexer와 인코딩을 확인합니다. 확장자를 잘못 인식했다면 lexer를 실제 언어에 맞게 바꾸고, 한글이 깨진다면 저장 전에 UTF-8 같은 올바른 인코딩을 선택합니다.
lexer로 구문 강조 확인
CudaText는 파일 확장자를 바탕으로 lexer를 선택해 키워드, 문자열, 주석과 숫자를 다른 색으로 표시합니다. 새 파일은 아직 확장자가 없으므로 먼저 .py, .js, .html 같은 이름으로 저장하면 언어 인식이 쉬워집니다.
화면 색만 바뀌는지 보는 데서 끝내지 말고 주석과 괄호 짝, 들여쓰기와 자동 완성이 실제 문법에 맞는지 확인합니다. 엉뚱한 lexer가 선택되면 상태 표시줄에서 언어를 다시 고릅니다.
Command Palette에서 명령 찾기
공식 화면의 Command Palette는 메뉴 위치를 외우지 않아도 명령 이름을 검색하고 실행하게 해 줍니다. palette를 열고 찾는 기능 이름을 입력한 뒤 목록에서 명령을 선택합니다.
단축키가 기억나지 않을 때 Format, Sort, Case, Lexer 같은 핵심어로 찾으면 빠릅니다. 비슷한 이름의 플러그인 명령이 함께 나오면 현재 문서에 적용되는 기본 명령인지 확인한 뒤 실행합니다.
멀티 커서로 여러 줄 동시에 수정
같은 위치를 여러 줄에서 바꿀 때 각 지점에 커서를 추가하고 한 번 입력합니다. 공식 멀티 커서 화면처럼 여러 선택 영역이 동시에 표시되므로 태그 속성, 목록 접두어, 반복 변수명을 한꺼번에 바꿀 수 있습니다.
선택 범위가 한 줄이라도 어긋나면 Esc로 다중 선택을 해제하고 다시 잡습니다. 대량 변경 전에는 파일을 저장하거나 되돌리기 지점을 만든 뒤, 입력 후 모든 커서 위치가 의도한 부분인지 검토합니다.
Find in Files로 프로젝트 전체 검색
한 파일 안의 찾기와 프로젝트 전체 검색을 구분합니다. Find in Files에서 검색어와 폴더, 파일 마스크를 지정하면 여러 파일의 일치 위치를 목록으로 확인할 수 있습니다.
node_modules, build, .git 같은 큰 폴더를 검색 범위에서 빼면 결과가 빨라집니다. 결과 행을 열어 실제 문맥을 확인한 뒤 수정하고, 치환은 작은 범위로 먼저 시험한 다음 전체 프로젝트에 적용합니다.
CSS 자동 완성과 HTML tooltip 사용
공식 CSS 화면처럼 속성 이름을 입력하면 현재 lexer와 플러그인이 제공하는 후보가 나타납니다. 방향키로 후보를 고르고 Enter 또는 Tab으로 넣은 뒤 값과 세미콜론을 완성합니다.
HTML tooltip 플러그인은 태그나 속성의 설명을 편집 위치에서 확인하게 합니다. 도움말이 뜨지 않으면 HTML lexer가 선택됐는지, 플러그인이 활성화됐는지, 커서가 실제 태그·속성 위에 있는지 확인합니다.
Add-ons Manager에서 플러그인 설치
Plugins > Addons Manager > Install에서 설치 가능한 플러그인, lexer, 테마 목록을 엽니다. 필요한 항목을 선택해 설치하고 완료 메시지가 나오면 CudaText를 다시 시작합니다.
기능이 비슷한 플러그인을 여러 개 설치하면 명령과 단축키가 겹칠 수 있습니다. 한 번에 하나씩 설치해 명령이 생겼는지 확인하고, 필요 없는 항목은 Addons Manager에서 제거합니다.
Windows Python 엔진과 플러그인 확인
공식 다운로드 안내에 따르면 Windows 빌드에는 Python 엔진이 포함됩니다. Windows에서는 플러그인 사용을 위해 별도 Python을 먼저 설치하지 말고 기본 엔진으로 Add-ons Manager가 열리는지 확인합니다.
플러그인 오류가 나면 CudaText와 플러그인 버전을 확인하고, 사용자 설정 폴더의 오래된 플러그인을 업데이트합니다. Linux·macOS에서는 배포 문서가 요구하는 Python 구성과 권한을 확인합니다.
한글이 깨지거나 저장 인코딩이 바뀔 때
문서를 연 직후 한글이 깨지면 현재 인코딩을 확인하고 원본이 UTF-8, EUC-KR 또는 다른 형식인지 구분합니다. 잘못 해석한 상태에서 저장하면 원본 문자가 손상될 수 있으므로 먼저 올바른 인코딩으로 다시 엽니다.
편집을 마친 뒤 프로젝트가 요구하는 인코딩과 줄바꿈 형식을 선택해 저장합니다. Git 프로젝트라면 저장 전후 diff에서 한글과 줄바꿈이 의도하지 않게 전체 변경되지 않았는지 확인합니다.
lexer가 자동으로 선택되지 않을 때
파일에 확장자가 없거나 사용자 정의 확장자를 쓰면 Plain Text로 열릴 수 있습니다. 상태 표시줄에서 원하는 lexer를 직접 선택하고, 반복해서 쓰는 확장자는 lexer 설정에 연결합니다.
lexer를 설치했는데 목록에 없으면 Add-ons Manager 설치가 완료됐는지 확인하고 CudaText를 다시 시작합니다. 같은 언어용 lexer가 중복 설치돼 있으면 하나만 남겨 충돌을 줄입니다.
Find in Files 결과가 없거나 너무 많을 때
검색 폴더가 실제 프로젝트 루트인지, 대소문자 구분과 정규식 옵션이 켜졌는지 확인합니다. 먼저 파일 하나에서 같은 문자열이 검색되는지 확인한 뒤 폴더 범위로 넓힙니다.
결과가 너무 많으면 *.py, *.js처럼 파일 마스크를 지정하고 생성물 폴더를 제외합니다. 정규식 검색은 특수문자를 이스케이프하고, 바꾸기 전에 결과 목록을 훑어 오탐이 없는지 확인합니다.
플러그인 설치 후 메뉴가 보이지 않을 때
설치가 끝나도 현재 세션에 메뉴가 바로 추가되지 않는 플러그인이 있습니다. CudaText를 완전히 닫았다가 다시 열고 Plugins 메뉴 또는 Command Palette에서 플러그인 이름을 검색합니다.
그래도 없으면 Add-ons Manager의 설치 목록과 플러그인 폴더 쓰기 권한을 확인합니다. 프로그램을 보호된 폴더에 풀었다면 사용자 쓰기가 가능한 위치로 옮겨 다시 설치합니다.
설정 초기화가 필요할 때
잘못된 테마, lexer 또는 플러그인 설정으로 화면이 열리지 않으면 사용자 설정 폴더를 먼저 백업합니다. 최근 설치한 플러그인 폴더나 설정 항목을 제거한 뒤 기본 상태로 시작합니다.
프로그램 폴더 전체를 지우기 전에 열려 있는 문서와 세션 경로를 기록합니다. 새 압축본을 다른 폴더에 풀어 기본 설정으로 실행한 뒤, 필요한 설정만 하나씩 옮기면 원인을 찾기 쉽습니다.
편집 결과 저장과 확인
작업을 마치면 저장하고 다시 열어 한글, 들여쓰기, 줄바꿈과 lexer가 유지되는지 확인합니다. 웹 파일은 브라우저나 로컬 개발 서버에서 실제 화면을 새로 고쳐 변경 결과를 확인합니다.
여러 파일을 바꿨다면 Find in Files로 이전 문자열이 남아 있는지 한 번 더 검색합니다. Git을 쓰면 diff를 검토하고 테스트를 실행해 필요한 파일만 바뀌었는지 확인하면 편집 작업이 완료됩니다.
자주 묻는 질문
CudaText 1.237은 무료인가요?
예. 공식 GitHub 저장소가 Mozilla Public License 2.0으로 공개한 무료 오픈소스 편집기입니다.
Windows에서 어떤 파일을 받나요?
대부분의 Intel·AMD 64비트 PC는 win-x64 또는 amd64, 32비트는 i386/x86, ARM Windows는 aarch64 빌드를 선택합니다.
설치 프로그램 없이 사용할 수 있나요?
Windows 배포판은 압축 파일을 새 폴더에 모두 푼 뒤 CudaText 실행 파일을 여는 방식으로 사용할 수 있습니다.
플러그인은 어디서 설치하나요?
Plugins > Addons Manager > Install에서 플러그인, lexer와 테마를 선택해 설치한 뒤 프로그램을 다시 시작합니다.
한글이 깨지면 어떻게 하나요?
저장하지 말고 원본 인코딩을 확인해 UTF-8 또는 실제 인코딩으로 다시 엽니다. 저장 전 Git diff나 복사본에서 문자가 정상인지 확인합니다.
플랫폼 파일을 고른 뒤 폴더 검색과 저장 결과까지 확인하세요
공식 다운로드 표에서 운영체제와 CPU에 맞는 파일을 골라 압축을 모두 풀고 CudaText를 실행합니다. 프로젝트 폴더와 파일을 열어 lexer·인코딩을 확인한 다음 Command Palette, 멀티 커서와 Find in Files로 수정하세요. 저장 후 파일을 다시 열고 프로젝트 실행이나 Git diff로 결과를 확인하면 첫 코드 편집 작업이 끝납니다.
공식 자료와 확인일
CudaText 공식 다운로드와 버전 표 · CudaText 공식 제품 홈페이지 · CudaText 공식 GitHub 저장소 · CudaText 공식 GitHub 1.237.0.2 태그 | 2026-10-01T22:34:10.552349+00:00





