CudaText is a cross-platform text editor that provides an array of plugins to support features such as code snippets, color picker, and macros. The app even comes with a simple module to help in the development of new plugins as well.

Key Features include:

  • Support for Syntax highlighting for languages C, C++, Java, JavaScript, HTML, CSS, PHP, Python, and XML.
  • Code folding.
  • Code tree structure.
  • Multi-carets.
  • Multi-selections.
  • 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).
  • Micromap.
  • Show unprinted whitespace.
  • Support for many encodings.
  • Customizable hotkeys.

CudaText has some great features for developers, such as syntax highlighting and HTML/ CSS support, with autocompletion, HTML color codes underline, picture viewing, code folding, and code tree structure etc.

In conclusion, CudaText is a solid Notepad replacement app that has some powerful functions tucked away. It is lightweight and easy to learn and use.

檔案版本 CudaText
檔案大小 10.13MB
系統 Windows (All Versions)
支援語系 Multiple languages
軟體類型 開源軟體
更新日期 2019-01-08

Smooth per-pixel scrolling in editor; it can be disabled by option "smooth_scroll".
Option "undo_persistent" (disabled by default), which allows to keep Undo/Redo data in files, in .cudatext folder near original file.
Dialog Go To supports "+" at end of text to select to entered position (like SynWrite "Extend selection").
On saving file in 1-byte encoding, app checks that Unicode text can be converted to this encoding, and if it cannot, app saves file in UTF-8.
Tooltips for UI tabs buttons (x, +, <, >, v).
Console panel highlights special lines (>>> and Python errors).
Console panel shows result of entered expressions (even without "=" prefix).
Output and Validate panels have context menu.
Option "ui_tab_show_x" has additional value (show "x" for mouse-over and active tabs).
Commands "focus group 1...6"
Menu items "Toggle statusbar"/"Toggle sidebar"/"Toggle toolbar" now save option to user.json

Changed default value of option "pylib__linux" to ""

Windows: flickering on start if window was maximized.

Add: Lexer JavaScript improved:
Show anonymous functions (...)=>{...} in code tree.
Highlight true/false/null/this/undefined in new color.
Highlight func/class names in new color.
Highlight HTML tags (needed for CSS-in-JS syntax).

Lexer Python improved: highlight func/class names.
Lexer Assembly improved: highlight more word groups, fix folding.

Lexer Ruby.
Lexer Bash.

作者 UVViewSoft
官網 暫無資訊