Vim — улучшенная и гибко настраиваемая версия классического текстового редактора Vi для быстрой работы с кодом и обычным текстом с клавиатуры.
Alexey-T/CudaText
Кроссплатформенный текстовый редактор с открытым исходным кодом на Free Pascal и Lazarus, расширяемый с помощью плагинов на Python.
Open source альтернатива:Sublime Text
- Звёзды
- 3,227
- Форки
- 216
- Открытые issues
- 38
- Последний коммит
- 11 часов назад
Что это?
CudaText — кроссплатформенный текстовый редактор на Free Pascal и наборе инструментов Lazarus. Он распространяется в виде установщиков и бинарных файлов для нескольких операционных систем, а также собирается из исходного кода.
Редактор построен на наборе связанных компонентов Lazarus, в том числе ATSynEdit — компонента для редактирования текста. В нём также интегрирован Python for Lazarus, поэтому плагины можно писать на Python. API плагинов документирован отдельно, что позволяет расширять возможности редактора, не изменяя его ядро.
CudaText подойдёт разработчикам и авторам, которым нужен лёгкий бесплатный редактор с возможностью настройки с помощью плагинов. Чтобы самостоятельно собрать CudaText, потребуется скачать указанные репозитории зависимостей Alexey-T и bgrabitmap.
Ключевые возможности
- 01Кроссплатформенный настольный текстовый редактор на Free Pascal и Lazarus
- 02Система плагинов с поддержкой Python и документированным API
- 03Компонент для редактирования текста на основе библиотеки ATSynEdit
- 04Доступен в виде установщиков и бинарных файлов либо для сборки из исходного кода
Сценарии использования
- Редактирование кода и обычного текста в лёгком бесплатном настольном редакторе
- Расширение редактора с помощью собственных плагинов на Python
- Сборка текстового редактора из исходного кода с помощью Lazarus
Быстрый старт
- 1
Скачайте установщик или бинарный файл со страницы релизов SourceForge
- 2
Откройте главную страницу, чтобы посмотреть скриншоты и список возможностей
Что важно знать
- Для сборки из исходного кода нужно отдельно получить около десяти репозиториев зависимостей, перечисленных в README.
Темы
Частые вопросы
- Что такое CudaText?
- Кроссплатформенный текстовый редактор с открытым исходным кодом на Free Pascal и Lazarus, расширяемый с помощью плагинов на Python. CudaText — кроссплатформенный текстовый редактор на Free Pascal и наборе инструментов Lazarus. Он распространяется в виде установщиков и бинарных файлов для нескольких операционных систем, а также собирается из исходного кода.
- CudaText можно использовать бесплатно? Какая у него лицензия?
- CudaText распространяется с открытым исходным кодом под лицензией MPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- CudaText всё ещё поддерживается?
- Активно поддерживается. Последний коммит в CudaText — 21 окт. 2026 г..
- Для чего можно использовать CudaText?
- Редактирование кода и обычного текста в лёгком бесплатном настольном редакторе Расширение редактора с помощью собственных плагинов на Python Сборка текстового редактора из исходного кода с помощью Lazarus
- Как установить CudaText?
- Скачайте установщик или бинарный файл со страницы релизов SourceForge Откройте главную страницу, чтобы посмотреть скриншоты и список возможностей
- Где скачать CudaText?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Alexey-T/CudaText
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Современный и простой в использовании текстовый редактор для терминала, который поставляется одним статическим бинарным файлом без зависимостей и позиционируется как преемник nano.
Быстрый, минималистичный и расширяемый кроссплатформенный текстовый редактор для программистов с графической и терминальной версиями и поддержкой скриптов на Lua.
Neovim — текстовый редактор на основе Vim с переработанной архитектурой, который можно расширять с помощью API на Lua и RPC, управляющего редактором через плагины и внешние UI.
Высокопроизводительный редактор кода с поддержкой совместной работы, написанный на Rust создателями Atom и Tree-sitter.
Редактор кода на Rust со встроенной поддержкой LSP, опциональным модальным режимом в стиле Vim и возможностью удалённой разработки.