编程 CudaText:一个轻量但插件体系完整的开源编辑器

2026-09-05 02:15:21

CudaText:一个轻量但插件体系完整的开源编辑器

CudaText 是免费开源的轻量级文本编辑器,支持 Windows、macOS、Linux 三大平台。项目使用 Object Pascal 开发,通过 Python 插件扩展功能。

源代码托管在 GitHub:

功能特性

  • 语法高亮:支持 300+ 编程语言,覆盖 Ada、AWK、C、C#、C++、Cobol、Dart、Erlang、Fortran、Go、Haskell、HTML、Java、JSON、Julia、Kotlin、Lisp、Lua、Markdown、Objective-C、Perl、PHP、PlantUML、Prolog、Python、R、Ruby、Rust、Scala、SQL、Tcl/Tk、TypeScript、VHDL、XML 等。
  • 代码树:借助词法解析器,可浏览函数或类结构并快速导航。
  • 代码折叠:快速折叠/展开代码块,便于管理代码结构。
  • 多光标与多选编辑:同时编辑多处内容,适合批量修改。
  • 搜索替换:支持正则表达式,可用于大规模代码或日志的复杂查找与替换。
  • 配置方式:基于 JSON 格式配置文件,选项丰富,便于保存与共享。
  • 界面设计:标签页 UI,支持拆分视图。
  • 命令面板:支持模糊搜索,快速访问命令和操作。
  • 小图与微图:提供代码缩略预览,辅助导航。
  • 插件生态:LSP 客户端提供代码补全、诊断与跳转;代码格式化支持 HTML、CSS、JS、XML 等;另有版本控制集成、FTP 面板、拼写检查、代码分析、项目管理、会话管理,以及本地大语言模型(Ollama)集成。
  • 其他功能:宏命令、显示不可见字符、支持 UTF8/GBK 等多种编码、可定制快捷键、内置二进制/十六进制查看器(可打开 10 GB 大文件)。

下载安装

安装包托管在 SourceForge:

其中 release 目录存放软件安装文件,addons_all 目录存放插件安装文件。

下载安装后,Windows 下运行 cudatext.exe。接着安装中文插件:解压 CudaText_addons.zip,在 CudaText 中通过 File | Open file 打开插件目录 translation 下的 translation.zh_CN.zip,确认安装后从 Options | Select translation 选择 zh_CN 即切换为中文界面。

总结

CudaText 启动快、资源占用低,不像 IDE 那样臃肿,又比系统自带记事本强得多,适合在意效率或需要经常处理多种编程语言的开发者。

复制全文 生成海报 编辑器 CudaText 开源 跨平台 LSP

推荐文章

程序员茄子在线接单