Kate 무료 다운로드·설치 방법, 텍스트·코드 편집 프로그램

Kate는 여러 문서를 탭과 분할 화면으로 열고 400개가 넘는 언어의 문법 강조, 프로젝트 검색, 세션, LSP와 내장 터미널을 사용할 수 있는 무료 오픈소스 텍스트·코드 편집기입니다.

Windows에서는 Microsoft Store 안정판을 설치한 뒤 hello.py 같은 첫 파일을 UTF-8로 저장해 문법 강조와 다시 열기를 확인합니다. Linux는 Flatpak·Snap을 선택할 수 있고 macOS와 Windows 나이틀리는 테스트 목적일 때만 구분해 사용합니다.

Kate 공식 앱 아이콘
Kate
KDE Community
26.08배포 계열
무료 오픈소스가격
Windows·Linux·macOS지원 환경
텍스트·코드 편집주요 작업

다운로드

Kate는 어떤 프로그램인가요?

KDE가 만드는 무료 오픈소스 편집기로 텍스트 메모부터 여러 파일로 구성된 코드 프로젝트까지 다룹니다.

탭·분할 보기, Quick Open, 프로젝트 검색, 플러그인, LSP와 터미널을 한 창에서 사용할 수 있습니다.

Kate 코드 편집·검색·터미널 화면

Kate 코드 편집기 전체 화면Kate 프로젝트 검색과 바꾸기 화면Kate 내장 터미널 화면

Kate 공식 홈페이지의 실제 화면입니다. 분할 코드 편집, 프로젝트 전체 검색과 바꾸기, 프로젝트 트리와 내장 터미널 배치를 확인할 수 있습니다.

다운로드

WindowsMicrosoft Store 안정판
LinuxFlatpak·Snap
macOSarm64·x86_64 나이틀리
문법 강조400개 이상 언어
프로젝트검색·바꾸기
개발 기능LSP·터미널
인코딩UTF-8 선택
라이선스LGPL·GPL 계열

Windows에 설치하고 첫 코드 파일 저장하기

Windows 10·11에서는 Microsoft Store에서 Kate를 설치합니다. 설치가 끝나면 Kate를 실행하고 새 문서를 만든 뒤 print("Hello, Kate")를 입력해 hello.py로 저장합니다.

상태 표시줄의 문법 모드가 Python으로 잡히는지 확인하고 파일을 닫았다가 다시 여세요. 글자가 그대로 보이고 UTF-8로 다시 열리면 설치와 첫 편집 작업이 끝난 것입니다.

  1. Microsoft Store에서 Kate를 설치합니다.
  2. Kate를 실행하고 새 문서를 엽니다.
  3. print("Hello, Kate")를 입력합니다.
  4. 파일 이름을 hello.py로 지정합니다.
  5. UTF-8 인코딩으로 저장합니다.
  6. 문법 강조가 적용되는지 확인합니다.
  7. 파일을 닫았다가 다시 열어 내용을 확인합니다.

Kate는 어떤 프로그램인가요?

Kate는 KDE가 만드는 무료 오픈소스 텍스트·코드 편집기입니다. 여러 문서를 탭과 분할 화면으로 열고, 400개가 넘는 언어의 문법 강조, 프로젝트 검색, 세션, 플러그인, 내장 터미널과 LSP 연동을 사용할 수 있습니다.

메모장보다 코드 탐색과 여러 파일 수정에 적합하고, 대형 통합 개발 환경보다 가볍게 프로젝트 폴더를 열어 편집하려는 사용자에게 알맞습니다.

Windows 안정판과 나이틀리 빌드 구분

일반 사용자는 공식 다운로드 안내에 연결된 Microsoft Store판을 선택합니다. Store가 설치와 업데이트를 관리하므로 처음 설치하거나 업무용 PC에서 안정적으로 사용할 때 알맞습니다.

공식 KDE CI 서버의 Windows 나이틀리 빌드는 다음 릴리스 기능을 시험하는 테스트용입니다. 매일 바뀔 수 있고 오류가 생길 수 있으므로 안정판을 대신하는 기본 설치 파일로 사용하지 않습니다.

Linux에서 Flatpak 또는 Snap 설치

Linux에서는 Flathub의 org.kde.kate 패키지나 Snap Store의 Kate 패키지를 선택할 수 있습니다. 배포판 소프트웨어 센터에 Kate가 있다면 그 패키지를 설치해도 됩니다.

Flatpak판은 flatpak run org.kde.kate로 실행하고 Snap판은 snap run kate로 실행할 수 있습니다. 샌드박스 때문에 외부 폴더나 터미널 접근이 제한되면 설치 형식의 파일 권한을 먼저 확인합니다.

macOS 테스트 빌드 선택

공식 다운로드 페이지는 macOS용 Apple Silicon과 Intel 나이틀리 디렉터리를 따로 제공합니다. M1·M2·M3·M4 계열은 arm64, Intel 프로세서 Mac은 x86_64 경로를 선택합니다.

두 경로 모두 테스트 빌드이므로 중요한 원본 파일을 바로 편집하기보다 사본으로 먼저 확인합니다. macOS가 개발자 확인 경고를 표시하면 파일 출처와 서명을 확인하고 공식 다운로드 페이지에서 다시 받은 파일인지 점검합니다.

새 문서 만들기와 UTF-8 저장

새 문서를 열고 내용을 입력한 뒤 Save As에서 확장자를 포함한 파일 이름을 지정합니다. 파이썬은 .py, 자바스크립트는 .js, 일반 메모는 .txt처럼 실제 형식에 맞는 확장자를 사용해야 문법 모드가 정확히 잡힙니다.

한글이 포함된 파일은 상태 표시줄에서 UTF-8 인코딩을 확인합니다. 기존 파일이 깨져 보이면 바로 덮어쓰지 말고 다른 인코딩으로 다시 연 뒤 정상 표시되는 것을 확인하고 UTF-8 사본으로 저장합니다.

문법 강조와 언어 모드 바꾸기

Kate는 파일 확장자와 내용에 따라 문법 강조 모드를 선택합니다. 확장자가 없거나 잘못 감지되면 상태 표시줄의 언어 모드를 눌러 Python, HTML, JSON 등 실제 파일 형식으로 바꿉니다.

색상만 바뀌는 기능이 아니라 괄호, 주석, 문자열과 키워드를 구분해 오타를 찾기 쉽게 합니다. 저장한 파일의 확장자와 선택한 모드가 일치하는지 함께 확인하세요.

탭과 분할 화면으로 두 파일 비교

여러 파일을 열면 탭으로 전환할 수 있고 편집 영역을 좌우 또는 위아래로 나눌 수 있습니다. 원본과 수정본, HTML과 CSS처럼 함께 볼 파일을 각 보기 영역에 배치합니다.

같은 파일을 두 영역에 열었을 때는 한쪽 수정이 다른 쪽에도 반영됩니다. 비교용 복사본이 필요하면 먼저 다른 이름으로 저장한 뒤 분할 화면에 배치합니다.

세션으로 작업 창 다시 열기

세션은 열어 둔 문서와 창 구성을 작업별로 기억하는 기능입니다. 프로젝트를 바꾸기 전에 현재 세션을 이름 붙여 저장하면 다음 실행에서 관련 파일을 다시 찾는 시간을 줄일 수 있습니다.

임시 문서는 저장되지 않은 내용이 남아 있을 수 있으므로 세션 저장만 믿지 말고 각 파일을 먼저 저장합니다. 공용 PC에서는 최근 파일과 프로젝트 경로가 남지 않도록 사용한 세션을 정리합니다.

Quick Open으로 파일 바로 찾기

Ctrl+Alt+O를 누르면 Quick Open이 열립니다. 파일 이름 일부를 입력해 현재 열려 있는 문서와 프로젝트 파일을 좁힌 뒤 Enter로 엽니다.

동일한 파일 이름이 여러 폴더에 있으면 표시된 경로를 확인합니다. 프로젝트가 아직 열리지 않았다면 Quick Open 결과가 제한될 수 있으므로 프로젝트 폴더를 먼저 등록합니다.

Projects 플러그인으로 폴더 열기

Settings의 Configure Kate에서 Plugins를 열고 Projects를 켭니다. 프로젝트 도구 보기에서 폴더를 열면 파일 트리를 따라 소스 파일을 찾고 프로젝트 단위 기능을 사용할 수 있습니다.

폴더를 잘못 선택하면 빌드 결과물이나 큰 의존성 폴더까지 검색할 수 있습니다. 실제 소스가 있는 최상위 폴더를 열고 불필요한 경로는 프로젝트 설정에서 제외합니다.

프로젝트 전체 검색과 바꾸기

공식 화면의 Search 도구 보기에서는 In Current Project 범위를 선택해 여러 파일에서 문자열을 찾을 수 있습니다. Replace Checked는 체크한 결과만 바꾸므로 전체 적용 전에 변경 대상을 줄일 수 있습니다.

정규식이나 대소문자 옵션을 사용했다면 결과 목록을 먼저 검토합니다. 한꺼번에 바꾼 뒤에는 각 파일의 변경 내용을 확인하고 버전 관리 도구로 예상하지 않은 수정이 없는지 비교합니다.

내장 터미널 열기

Terminal Tool View 플러그인을 켜면 편집기 아래쪽에서 터미널을 열 수 있습니다. 프로젝트 폴더에서 테스트 명령을 실행하고 결과를 보면서 코드를 수정할 때 편리합니다.

터미널이 보이지 않으면 Plugins에서 Terminal Tool View가 활성화되어 있는지 확인합니다. Windows와 일부 패키지에서는 터미널 백엔드 구성에 따라 제공 여부가 다를 수 있으므로 메뉴에 없다고 편집 기능까지 고장 난 것은 아닙니다.

LSP로 코드 진단과 이동 사용

LSP Client 플러그인을 켜면 지원 언어의 정의 이동, 진단, 완성 기능을 사용할 수 있습니다. 다만 Kate만 설치한다고 모든 언어 서버가 함께 설치되는 것은 아닙니다.

Python, Rust, TypeScript 등 사용하는 언어에 맞는 language server를 별도로 설치하고 실행 경로가 잡혀 있어야 합니다. LSP 로그에서 서버 실행 실패를 확인한 뒤 해당 언어 서버 명령이 터미널에서 실행되는지 시험합니다.

여러 커서로 같은 위치 수정

여러 줄의 같은 위치를 한꺼번에 고칠 때 멀티커서를 사용하면 반복 입력을 줄일 수 있습니다. 짧은 범위에서 먼저 선택하고 입력 결과를 확인한 뒤 더 넓은 범위에 적용합니다.

탭과 공백이 섞인 줄은 화면상 열이 같아도 실제 문자 위치가 다를 수 있습니다. 자동 변경 후 실행이나 문법 검사를 해 정렬만 맞고 코드가 깨진 부분이 없는지 확인하세요.

탭 너비와 들여쓰기 맞추기

상태 표시줄의 Soft Tabs와 탭 너비를 확인해 프로젝트 규칙에 맞춥니다. Python처럼 들여쓰기가 문법인 언어는 기존 파일의 공백 수를 먼저 확인한 뒤 새 줄 설정을 통일합니다.

탭을 공백으로 바꾸거나 반대로 변환할 때는 파일 전체를 무조건 바꾸지 말고 변경 내역을 비교합니다. 팀 프로젝트라면 .editorconfig 같은 기존 규칙을 우선 적용합니다.

줄바꿈 형식과 인코딩 확인

Windows 파일은 CRLF, Linux와 macOS 파일은 LF를 주로 사용합니다. 상태 표시줄에서 현재 줄바꿈 형식을 확인하고 프로젝트가 요구하는 방식으로 저장합니다.

Git에서 모든 줄이 바뀐 것처럼 보이면 내용보다 줄바꿈 형식이 달라졌을 가능성이 큽니다. 원래 형식으로 되돌린 뒤 실제 수정 줄만 남는지 확인합니다.

플러그인 메뉴가 보이지 않을 때

Settings의 Configure Kate에서 Plugins 목록을 확인하고 필요한 항목을 켠 뒤 도구 보기 메뉴를 다시 봅니다. 설치 패키지에 따라 일부 플러그인이 별도 구성 요소로 제공될 수 있습니다.

설정을 바꿔도 나타나지 않으면 Kate를 종료했다가 다시 실행하고 설치 출처의 업데이트를 확인합니다. 다른 운영체제 안내를 그대로 따라 메뉴가 없다고 판단하지 말고 현재 패키지의 기능 목록을 확인하세요.

LSP 자동 완성이 작동하지 않을 때

먼저 파일 확장자와 문법 모드가 맞는지, LSP Client가 켜졌는지, 해당 언어 서버가 설치됐는지 확인합니다. 빈 텍스트 파일에서는 언어를 판단하지 못해 서버가 시작되지 않을 수 있습니다.

프로젝트 루트와 설정 파일을 열고 LSP 로그에서 실행 명령과 오류를 확인합니다. 서버 경로 오류라면 터미널에서 같은 명령을 실행해 설치와 PATH 문제를 먼저 해결합니다.

터미널이 열리지 않을 때

Terminal Tool View 플러그인과 도구 보기 표시 상태를 확인합니다. Linux에서는 Konsole 구성 요소가 필요한 패키지 구성이 있을 수 있고, 샌드박스 패키지는 호스트 명령 접근이 제한될 수 있습니다.

내장 터미널만 실패한다면 외부 터미널에서 프로젝트 폴더를 열어 작업을 계속할 수 있습니다. 저장과 편집까지 실패한 것으로 확대 판단하지 말고 터미널 구성 요소를 따로 점검합니다.

첫 편집 작업 완료 확인

hello.py를 만들고 한 줄 코드를 입력한 뒤 UTF-8로 저장합니다. Python 문법 강조가 적용되고 상태 표시줄에 파일 모드, UTF-8과 들여쓰기 설정이 표시되는지 확인합니다.

파일을 닫았다가 Quick Open이나 파일 열기로 다시 열어 내용이 유지되는지 확인하세요. 필요하면 터미널에서 python hello.py를 실행해 Hello, Kate가 출력되는 것까지 확인하면 설치와 첫 코드 편집이 완료됩니다.

자주 묻는 질문

Kate는 무료인가요?

네. KDE가 무료 오픈소스로 배포하며 Windows 안정판은 Microsoft Store, Linux는 Flathub와 Snap 경로를 제공합니다.

Windows에서는 어떤 버전을 설치하나요?

일반 사용자는 Microsoft Store 안정판을 선택합니다. KDE CI의 Windows 나이틀리는 새 기능 시험용이라 업무용 기본 설치로 권하지 않습니다.

Kate에서 Python 자동 완성을 바로 쓸 수 있나요?

LSP Client를 켜고 Python용 language server를 별도로 설치해야 합니다. 파일 확장자와 Python 문법 모드도 확인하세요.

한글 파일이 깨질 때는 어떻게 하나요?

원본을 덮어쓰기 전에 다른 인코딩으로 다시 열어 정상 표시를 확인하고 UTF-8 사본으로 저장합니다.

프로젝트 전체에서 문자열을 바꿀 수 있나요?

Search 도구 보기에서 In Current Project 범위를 선택하고 결과를 확인한 뒤 Replace Checked로 선택한 항목만 바꿀 수 있습니다.

첫 파일을 UTF-8로 저장하고 다시 열어 확인하세요

Windows 안정판을 설치한 뒤 hello.py를 만들어 문법 강조, UTF-8 저장과 다시 열기를 확인하세요. 프로젝트 작업을 시작할 때는 Projects, LSP Client와 Terminal Tool View를 필요한 만큼 켜고 검색·실행 결과까지 확인하면 기본 편집 환경이 준비됩니다.

공식 자료와 확인일

Kate 공식 다운로드 · Kate 공식 홈페이지 · Kate 공식 문서 · Kate 공식 저장소 | 2026-10-01T02:38:58.836067+09:00

다운로드