You are here: Home » NewsFeeds » CudaText: A lightweight, cross-platform code editor

CudaText: A lightweight, cross-platform code editor

CudaText is a cross-platform text editor, written in Lazarus.
Features include:
Syntax highlight for many languages: C, C++, Java, JavaScript, HTML, CSS, PHP, Python, XML… Totally 160+ lexers from SynWrite are supported.
Code folding.
Code tree structure (SynWrite style).
Find/Replace with regex.
Plugins in Python language. Plugins can do lot of things.
Configs in JSON. Lexer-specific configs.
Tabbed UI.
Split each tab.
Split view for 2/3/4/6 files.
Simple auto-completion (fixed list) for some lexers.
Command palette (ST3 style).
Minimap (ST3 style)
Show unprinted whitespace.
Support for many encodings.
Customizable hotkeys.

Features for HTML/CSS coding:
Smart auto-completion for HTML, CSS.
HTML tags completion with Tab-key (Snippets plugin).
HTML color codes (#rgb, #rrggbb) underline.
View pictures (jpeg/png/gif/bmp/ico).

multi-selections, replace dialog at bottom

diff file, blocks folded

2 groups shown

dark theme, minimap, custom icons

3 groups shown, picture opened



Original article