Repolode
Alexey-T

Alexey-T/CudaText

用 Free Pascal 和 Lazarus 编写的跨平台开源文本编辑器,支持 Python 插件扩展。

可替代:Sublime Text

Star
3,227
Fork
216
未关闭 Issue
38
最近提交
13小时前

这是什么?

CudaText 是一款跨平台的开源文本编辑器,使用 Free Pascal 和 Lazarus 工具包开发。项目提供多个操作系统的安装包和二进制文件,也支持从源码编译。

编辑器基于一组相关的 Lazarus 组件构建,其中包括用于文本编辑区域的 ATSynEdit。它集成了 Python for Lazarus,因此插件可以用 Python 编写,并且有独立的插件 API 文档,无需修改核心代码即可扩展编辑器功能。

适合希望使用轻量、免费且可通过插件定制的编辑器的开发者和写作者。若要自行编译,需要获取列出的 Alexey-T 系列及 bgrabitmap 等依赖仓库。

核心功能

  • 01基于 Free Pascal 和 Lazarus 开发的跨平台桌面文本编辑器
  • 02支持 Python 插件,并提供插件 API 文档
  • 03文本编辑区域基于 ATSynEdit 组件库
  • 04提供安装包和二进制文件,也可从源码编译

适用场景

  • 在轻量、免费的桌面编辑器中编辑代码和纯文本
  • 通过自定义 Python 插件扩展编辑器功能
  • 使用 Lazarus 从源码编译文本编辑器

快速上手

  1. 1

    从 SourceForge 发布页下载安装包或二进制文件

  2. 2

    打开官网查看截图和功能列表

使用前须知

  • 从源码编译需要另外获取 README 中列出的约十个依赖仓库。

标签

常见问题

CudaText 是什么?
用 Free Pascal 和 Lazarus 编写的跨平台开源文本编辑器,支持 Python 插件扩展。 CudaText 是一款跨平台的开源文本编辑器,使用 Free Pascal 和 Lazarus 工具包开发。项目提供多个操作系统的安装包和二进制文件,也支持从源码编译。
CudaText 可以免费使用吗?用的什么许可证?
CudaText 以 MPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
CudaText 还在维护吗?
活跃维护中。CudaText 最近一次提交是在 2026年10月21日。
CudaText 适合用来做什么?
在轻量、免费的桌面编辑器中编辑代码和纯文本 通过自定义 Python 插件扩展编辑器功能 使用 Lazarus 从源码编译文本编辑器
CudaText 怎么安装和运行?
从 SourceForge 发布页下载安装包或二进制文件 打开官网查看截图和功能列表
在哪里获取 CudaText?
源代码和安装说明在 GitHub 上:https://github.com/Alexey-T/CudaText

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目