Kate is a multi-document, multi-view text editor by KDE. It features stuff like codefolding, syntaxhighlighting, dynamic word wrap, an embedded console, an extensive plugin interface and some prelimentary scripting support.


  • MDI, window splitting, window tabbing
  • Spell checking
  • CR, CRLF, LF newline support
  • Encoding support (utf-8, utf-16, ascii etc.)
  • Encoding conversion
  • Regular expression based find & replace
  • Powerful syntax highlighting and bracket matching
  • Code and text folding
  • Infinite undo/redo support
  • Block selection mode
  • Auto indentation
  • Auto completion support
  • Shell integration
  • Wide protocol support (http, ftp, ssh, webdav etc.) using kioslaves
  • Plugin architecture for the application and editor component
  • Customizable shortcuts
  • Integrated command line
  • Scriptable using JavaScript

Developed By


Thanks To:

  • Matteo Merli <merlim@libero.it>
    Highlighting for RPM Spec-Files, Perl, Diff and more
  • Rocky Scaletta <rocky@purdue.edu>
    Highlighting for VHDL
  • Yury Lebedev
    Highlighting for SQL
  • Chris Ross
    Highlighting for Ferite
  • Nick Roux
    Highlighting for ILERPG
  • Carsten Niehaus
    Highlighting for LaTeX
  • Per Wigren
    Highlighting for Makefiles, Python
  • Jan Fritz
    Highlighting for Python
  • Daniel Naber
  • Roland Pabel
    Highlighting for Scheme
  • Cristi Dumitrescu
    PHP Keyword/Datatype list
  • Carsten Pfeiffer
    Very nice help
  • All people who have contributed and I have forgotten to mention