The Kate Handbook

Anders Lund

Seth Rothberg

Dominik Haumann

T.C. Hollingsworth

Revision Applications 22.08 (2022-04-22)

Kate is a programmer's text editor by KDE.

This handbook documents Kate Version 22.08


Table of Contents

1. Introduction
2. The Fundamentals
Starting Kate
From the Menu
From the Command Line
Drag and Drop
Working with Kate
Quick Start
Shortcuts
Working With the Kate MDI
Overview
The Editor area
Using Sessions
Quick Open
Using Quick Open
Configuring Quick Open
Getting Help
With Kate
With Your Text Files
Articles on Kate
3. Working with the Kate Editor
4. Working with Plugins
Kate Application Plugins
External Tools
Configuring External Tools
Variable Expansion
List of Default Tools
Backtrace Browser Plugin
Using the Backtrace Browser Plugin
Configuration
Build Plugin
Introduction
Using the Build Plugin
Menu Structure
Thanks and Acknowledgments
Close Except/Like Plugin
Introduction
Using the Close Except/Like Plugin
Menu Structure
Color Picker Plugin
Introduction
Configuration
Colored Brackets
Introduction
Configuration
CTags Plugin
Introduction
Configuration
Using the CTags Plugin
Menu Structure
Document Preview Plugin
Introduction
Menu Structure
Interface
Document Switcher Plugin
Menu Structure
File System Browser
Menu Structure
Interface
Configuration
The Documents List
Introduction
Menu Structure
Configuration
GDB Plugin
Introduction
Menu and Toolbar Structure
Debug View
Call Stack and Locals
Thanks and Acknowledgments
Project Plugin
Introduction
Structured View of the Files
Switching Projects
Search and Replace in Projects
Simple Auto Completion
Support for Building the Project
Creating Projects
Current Project
The Projects Menu
LSP Client Plugin
Menu Structure
Goto Symbol support
Other Features
Configuration
Search & Replace
Introduction
Interface
Menu Structure
Kate Snippets
Introduction
Menu Structure
Snippets panel
Using Snippets
Thanks and Acknowledgments
Keyboard Macros Plugin
Introduction
Basic usage
Named macros
Limitations
SQL Plugin
Introduction
Connecting to a Database
Running Queries
Browsing
Menu Structure
Thanks and Acknowledgments
Symbol Viewer Plugin
Using the Close Except/Like Plugin
Menu Structure
Configuration
Terminal Tool View Plugin
Menu Structure
Configuration
Text Filter Plugin
Using the Text Filter Plugin
Menu Structure
XML Validation
Menu Structure
Thanks and Acknowledgments
XML Completion
How to Use
Features and Limitations
Menu Structure
Thanks and Acknowledgments
5. Advanced Editing Tools
6. Extending Kate
Introduction
Working with Syntax Highlighting
Scripting with JavaScript
Kate (C++) Application Plugins
7. The VI Input Mode
8. The Menu Entries
The File Menu
The Edit Menu
The View Menu
The Bookmarks Menu
The Sessions Menu
The Tools Menu
The Settings and Help Menu
9. Configuring Kate
Overview
The Main Configuration Dialog
The Kate Application Configuration
General
Session
Plugins
The Editor Component Configuration
Configuring With Document Variables
10. Credits and License
A. Regular Expressions