Skip to content

Available for Linux, Windows and macOS

Get it
Plasma

Caracteristici

Kate is a Feature-Packed Text Editor

Kate is packed with features that will make it easier for you to view and edit all your text files. Kate lets you to edit and view many files at the same time, both in tabs and split views, and comes with a wide variety of plugins, including an embedded terminal that lets you launch console commands directly from Kate, powerful search and replace plugins, and a preview plugin that can show you what your MD, HTML and even SVG will look like.

All Features

Make Your Code Pretty With Syntax Highlighting

Kate supports highlighting for over 300 languages making it easier to read code in almost all programming languages. Kate also understands how brackets works and will help you navigate inside complex code blocks hierarchies. On-the-fly spellchecking is also included and will help you check your text before publishing. Screenshot of Kate with syntax highlighting

Screenshot of Kate syntax chooser

Work on Complex Projects Efficiently

Work on multiple files at the same time with split views. Use the project sidebar to navigate your project directory structures and use Kate's smart tabs to quickly access your recently opened documents. The powerful search and replace tool lets you quickly search inside your entire projects.

Screenshot of Kate search and replace tool
Screenshot of Kate project sidebar

Develop your Next Application with Kate

Kate is the perfect tool for programming as it includes autocompletion for many languages with the help of the Language Server Protocol (LSP). The editor has been optimized for editing code and provide scriptable auto indentation, VI input mode, rectangular block selection mode, smart comment and uncomment handling and much more.

Screenshot of Kate search and replace tool

Plugins

Kate contains many plugins installed by defaults, making it more powerful than any other text editor. Use the integrated terminal emulator to run commands directly from Kate, execute SQL queries with the SQL extension, use GDB to debug your program, build projects with just one click, and much, much more.

Konsole inside Kate

News

Sunday, 14 February 2021

The Kate Text Editor - Valentine's Day 2021

Kate, KTextEditor and Co. did get a nice stream of updates in the first two weeks of February 2021. I will just pick a few things I really liked, if you want to have a full overview, you can go through the list of all merged patches. Even more multi-threading in search in files After the initial parallelization of the actual search in files as described here, Kåre came up with the idea to parallelize the creation of the file list we use for the search, too. Read Full Story
Sunday, 07 February 2021

Setup your KDE development environment - kdesrc-build & Kate

KDE’s developer experience evolution Kate (and KDE) is always in need of more contributors. Over the years we tried to make the development experience more pleasant and move to tools that are more widely adopted by developers around the world. We traveled from ancient CVS repositories over to Subversion and since years are up and running on Git. We moved our code hosting to a more beginner friendly GitLab instance in the last year, too. Read Full Story
Friday, 29 January 2021

Search In Files & Multi-Threading

Kate has since years a very nifty search in files plugin. It allows to do multi-file searches and replacements. Together with the projects plugin, I use this plugin daily, it is great! But, whereas it was very useful already since the first release and got polished a lot in the last years, it is by far not the fastest file search out there. Let’s be honest: for example Visual Studio Code is fast, we are slow, that is bad :=P Read Full Story
Sunday, 24 January 2021

The Kate Text Editor - January 2021

A lot of stuff happened for Kate and it’s foundation KTextEditor & KSyntaxHighlighting in January 2021 ;) I will just briefly summarize what is going one feature wise. Quick Open Already two weeks ago I pointed out the improvements to our Quick Open dialog. It not only got some nice visual refresh but a much better fuzzy matching algorithm. The fuzzy matching algorithm is on its way to be upstream to KCoreAddons to be used by more parts of the KDE universe. Read Full Story
📢 View all news