Kate

SoftwareKate
TypeText Editor
TagProgramming
PlatformLinux
Privacy Rating⭐⭐⭐⭐⭐
License ModelFree – Open Source
LinksFlathub
kate-editor.org

Privacy Pros: FOSS

Privacy Cons: None

Advanced text editor

Kate is a fast multi-document, multi-view text editor for programmers by KDE. It features stuff like LSP (Language Server Protocol) support, projects, multiple cursors and selections, git integration, folder wide search, horizontal and vertical splits, vi mode, syntax highlighting for 300+ languages, built-in terminal, dynamic word wrap and much more. It is available on Linux, BSD, Windows and MacOS.

Features:

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
Syntax highlighting for 300+ languages
Code and text folding
Multiple cursors and multiple selections
Block selection mode
Auto indentation
Auto completion support
Shell integration
Wide protocol support (http, ftp, ssh, webdav etc.)
Extensible via plugins
Integrated terminal
Scriptable using JavaScript
Vi mode
Intellisense support using LSP (Language Server Protocol)
DAP (Debug Adapter Protocol) support
Vertical tabs/document list
Lightweight project support. Kate can open folders as projects
Code formatting using native formatters such as clang-format, prettier etc
Built in filesystem browser
CTags support
Project wide and folder wide search
Git integration