CudaText is a powerful cross-platform text editor for developers.
Main Features
Syntax highlight for many languages: C, C++, Java, JavaScript, HTML, CSS, PHP, Python, XML, and more
Over 160 Lexers are supported
Code folding
Code tree structure (SynWrite style)
Multi-carets and Multi-selections
Customizable hotkeys
Find/Replace with regex
Python Plugins
JSON Configs. Lexer-specific configs.
Tabbed User Interface
Split view
Simple auto-completion
Command palette (ST3 style)
Minimap (ST3 style)
Micromap
Show unprinted whitespace
Support for many encodings
Features for HTML/CSS coding
HTML and CSS Auto-completion
HTML tags completion with Tab-key (Snippets plugin).
Underline HTML color codes
View pictures (jpeg/png/gif/bmp/ico)
Extra features via plugins
Add Ons manager
Snippets
External tools
Macro manager
Session manager
Spell checking
Brackets highlight
Highlight all occurrences
Color picker
Insert date and time
HTML / CSS / JS / XML / SQL
Formatter
Sidebar tabs list
Menu configurator
Configs
Call menu item "Settings-default" and you'll see default config. Copy any lines to config called by "Settings-user" and edit lines in this user config.
Lexer-override config: settings for single lexer only. E.g., if you open Pascal file, lexer-override for Pascal is read after user config.
File-types config: you can specify mapping between file types and lexer names. Such mapping exists in lexer-library, this config overrides it.
Keys config: hotkeys dialog allows to customize hotkeys for all program actions. hotkeys dialog allows to customize hotkeys for all program actions.
Color themes: color editor dialog allows to customize colors and save them to a theme file.
↓ 21