Hopp til innhaldet

Kate

Rediger som ein proff

Tilgjengeleg for Linux, Windows og macOS

Last ned
Plasma

Funksjonar

Kate er eit funksjonsrikt skriveprogram

Kate er full av funksjonalitet for å gjera det enklare for deg å visa og redigera tekstfilene dine. Du kan for eksempel redigera i fleire filer samtidig, anten som eigne faner eller med inndeling av dokument­området i fleire ruter. Kate kjem òg med mange programtillegg, blant anna ein innebygd terminal der du kan køyra kommandoar direkte frå programmet, kraftige programtillegg for «søk og byt ut» og eit programtillegg for førehandsvising av MD-, HTML- og SVG-filer.

Alle funksjonar

Gjer koden din lekker med syntaksmerking

Kate støttar syntaksmerking for over 300 språk, noko som gjer det lettare å lesa programkoden for nesten alle programmerings­språk. Programmet forstår òg korleis ulike parentesar verkar og kan hjelpa deg å navigera i komplekse hierarki av kodeblokker. Kontinuerleg stavekontroll er også innbygd. Skjermbilete av Kate med syntaksmerking

Skjermbilete av val av syntaksmerking i Kate

Multi-cursor editing

Boost your productivity with a help of multi-cursor and multi-selection features. Kate now has it! Switching from other proprietary text editors and missing your hotkey bindings you used to? You can configure every hotkey in Kate so you don't even have to retrain yourself

Animation of Kate multi-cursor features

Arbeid effektivt på komplekse prosjekt

Bruk delt vising til å arbeida med fleire filer samtidig. Bruk prosjekt-sidestolpen til å navigera i mappe­strukturen til prosjektet og bruk smartfaner for kjapp tilgang til dei siste brukte dokumenta. Og det kraftige «søk og byt ut»-verktøyet gjer det mogleg å søkja gjennom heile prosjekt.

Skjermbilete av søk-og-erstatt-verktøyet i Kate
Skjermbilete av prosjekt­sidestolpen i Kate

Utvikla den neste programmet ditt med Kate

Kate er det perfekte verktøy for programmering, då det har autofullføring for mange språk via LSP (Language Server Protocol). Skrive­komponenten er optimert for redigering av programkode, med blant anna automatiske innrykk, Vi-tastemodus, rektangel­merking av tekst og smarte funksjonar for (ut)kommentering av kode.

Skjermbilete av søk-og-erstatt-verktøyet i Kate

Programtillegg

Kate har mange programtillegg som følgjer med som standard, noko som gjer programmet kraftigare enn andre skriveprogram. Du kan for eksempel køyra kommandoar direkte frå Kate via den innebygde terminal­emulatoren, køyra SQL-spørjingar ved SQL-tillegget, brukar GDB til å feilsøkja program eller kompilera heile prosjekt med eitt klikk.

Konsole inni Kate

Nyheiter

Måndag 26. August 2024

Kate & Fonts

With the Qt 6.7 release, Qt introduced a wide range of improvement for the text rendering and font shaping.

One element of this is that you can now configure OpenType font features.

Many of the 'new cool' programming fonts have such features integrated. That includes both free fonts like Cascadia Code or paid fonts like MonoLisa.

Let's use the features of Cascadia Code as an example, that is the stuff they promote on their GitHub page:

Les meir
Laurdag 8. Juni 2024

Kate Fun Logo

G2 posted some fun logos for Kate on reddit.

I think they are nice and flashy and well suited if you want to show your appreciation for Kate and like that art style and a good addition to our awesome icon and mascot.

Static Version

Static Fun Logo for Kate

Animated Version

Animated Fun Logo for Kate

Licensing

G2 licensed these files under the CC BY-NC-SA 4.0. Feel free to share the stuff with this license and credit for G2.

Les meir
Måndag 13. Mai 2024

Introducing the Formatting plugin

So this is not quite an introduction since the plugin has been around for almost a year now, having been released in the 23.04 release but since I never got around to writing a blog about it, here I am.

In simple words, the formatting plugin allows one to format code easily and quickly. Well the "quickness" depends on the underlying code formatter but we try to be as quick as possible. So far if you wanted to do code formatting from within Kate, the only way to do that was to configure a tool in the External Tools plugin and then invoke it whenever you wanted to format the code. While this works it wasn't great for a few reasons. Firstly, you would loose undo history. Secondly, the buffer would jump and you would most likely loose your current position in the document. Thirdly, for every language you get a different tool and you need to remember the right tool to invoke on the right document type.

Les meir
Tysdag 12. Desember 2023

Kate KF6 Status

Current state of the port

Thanks to the help of our contributors the current state of Kate for the upcoming first Qt & KF 6 release looks very promising. This includes not just people working on Kate and KTextEditor/KSyntaxHighlighing, but all of KDE Frameworks and Qt.

I now use the KF 6 based version both at work and home exclusively after we switched the master branch over to that. So far, beside the natural issues that can occur using a branch under active development, nothing really did stick out as a blocking issue.

Les meir
📢 Vis alle nyheiter