README.md

Блокнот

Изображение 1 Изображение 2

Текстовый редактор для ОС Аврора с поддержкой вкладок, подсветкой синтаксиса и файловым деревом.

Возможности

  • Вкладки — открытие нескольких файлов одновременно, переключение между ними
  • Подсветка синтаксиса — C/C++, Java, Kotlin, QML и другие языки
  • Файловое дерево — навигация по проекту
  • Настраиваемый интерфейс — размер шрифта, цветовая схема, показ номеров строк
  • Горячие клавиши — Ctrl+O (открыть), Ctrl+S (сохранить), Ctrl+F (поиск), Ctrl+G (переход к строке), Ctrl+Z/Y (отмена/повтор)
  • Автосохранение — настраиваемый интервал
  • Поддержка клавиатур — аппаратные клавиатуры и “Оранжевая кнопка” (F2) на F+ R570E
  • Локализация — русский, английский
  • Поиск в файлах — поиск по всем файлам проекта
  • Встроенная цветовая схема — атмосфера или собственная схема подсветки

Как добавить свой язык для подсветки

  • Файл с ключевыми словами положить в папку syntax проекта
  • Не забыть добавить его в resources.qrc
  • Дописать логику загрузки словаря для нужных типов файлов в SyntaxHighlighter::setFileType
  • Для примера: добавлена подсветка синтаксиса Java

Сборка

mb2 -t AuroraOS-5.0-base-x86_64 build

История

v-0.7

  • Добавлены вкладки для работы с несколькими файлами
  • Закрытие вкладок с подтверждением при несохранённых изменениях

v-0.6 (23.05.2025)

  • Добавлена поддержка Авроры 4
  • Добавлена локализация: возможность перевода на другие языки
  • Небольшие оптимизации и исправления

v-0.5 (08.01.2025)

  • Подсветка синтаксиса: добавлены QML, Java, Kotlin
  • Встроенные цветовые схемы для подсветки
  • Горячие клавиши Ctrl-O (Открыть), Ctrl-S (Сохранить) в “десктопном режиме”
  • Возможность сохранять файл “Оранжевой кнопкой” (F2) на смартфонах F+ R570E
  • Небольшие оптимизации

v-0.3 (02.09.2024)

  • Общая реализация подсветки синтаксиса
  • Добавлена базовая подсветка для Си-подобных форматов
  • Добавлено больше поддерживаемых форматов
  • Вывод возможных ошибок при сохранении

v-0.1 (06.08.2024)

  • Первая версия

Известные проблемы

  • В Авроре 5 при открытии из проводника файлы открываются только для чтения
  • При повороте экрана номера строк не пересчитываются автоматически
  • Большие файлы могут открываться долго, подсветка синтаксиса также может применяться долго
  • При смене атмосферы подсветка синтаксиса для открытого файла не меняется

Лицензия: GPLv3

Благодарности

  • Александр Дыдычкин. harbour-editor для SFOS
  • Антон Станкевич. Порт TinyEdit для ОС Аврора
  • Олег Ядров. QML Creator - подсветка синтаксиса
  • Степан Пономаренко. QML прототип - идея
  • Леонид Юрасов. Форк блокнота - идея и первоначальная адаптация под Аврору 4
Описание
Конвейеры
0 успешных
0 с ошибкой
Разработчики