CudaText is a powerful plain text editor, designed for programmers but also very accessible to other users.
The program's tabbed interface enables opening several documents at one time. These are saved and reopened by default, too, so you can close CudaText at any time and carry on where you left off later.
Tabs may be split horizontally or vertically, so for example you're able to open two independently scrolling windows for the same file.
It's also possible to open tabs in groups, allowing you to compare two or more files side by side.
There's support for multiple selections. Select one paragraph, hold down Ctrl as you select a second in some distant part of the document, and you can operate on them both at once.
Versatile case conversion options include UPPER CASE, lower case, Title Case, Sentence case or inverted case.
If you're a developer then you'll appreciate the syntax highlighting and HTML/ CSS support (autocompletion, HTML color codes underline, picture viewing), code folding, code tree structure and more.
The program also provides a host of plugins to support features like code snippets, macros, a color picker, and more. NOTE - this is the 64-bit version
What's new in 22.214.171.124 (see changelog for more)?
* change: changed app subfolder in home folder:
Linux, FreeBSD: ~/.config/cudatext (or $XDG_CONFIG_HOME/cudatext if variable set)
macOS: ~/Library/Application Support/CudaText
+ add: much improved painting of minimap (spaces/tabs should paint correctly in multiline comments/strings, or in plain text)
+ add: localization of statusbar first cell (default values for ui_statusbar_* options are changed)
+ add: option "staples_props"
+ add: option "ui_menu_show"
+ add: option "ui_statusbar_show"
+ add: option "ui_toolbar_show"
+ add: command "ui: toggle sidebar"
+ add: option "autocomplete_commit_chars" (like VS Code)
+ add: option "ui_statusbar_panels" can specify auto-sized cells; default is changed for this
+ add: menu item "View - Toggle sidebar"
+ add: File Types config has default entry to detect XML by signature
+ add: option "autocomplete_add_opening_bracket" now doesn't insert bracket if it's already in text
+ add: UI theme color "block staples, for caret" (default is "none")
+ add: lexer Ruby much improved
* change: deleted option "staples_indent"
* change: deleted option "ruler_text_indent"
* change: history file don't store visible state of toolbar/statusbar/menubar, these are options in user.json now
- fix: rendering artifacts in Bash lexer on fast editing (issue #1710)
- fix: freezing by NN sec in big file, if pressing (Ctrl+A, Del) during lexer parsing
CudaText is a nicely-designed text editor, immediately accessible as a capable Notepad replacement, but with a pile of developer-oriented extras for those who need them.