Версия Lite
Обзор
Spck Editor Lite — это версия Spck Editor с единоразовой покупкой, которая открывает премиум-функции редактирования без подписки. Приложение доступно отдельно на Android и iOS.
Lite включает всё из бесплатной версии, а также:
- Predictive Keyboard — контекстные подсказки символов на дополнительной клавиатуре
- Пользовательские сниппеты — шаблоны кода с позициями табуляции
- Тема Neon — эксклюзивная тема редактора
Эти функции также доступны в полной версии Spck Editor при активной подписке Gold или Supporter. Приложение Lite предоставляет ту же функциональность за одну покупку.
Predictive Keyboard
Predictive Keyboard заменяет стандартную дополнительную клавиатуру рядом контекстных символьных клавиш. Вместо долгого нажатия на клавишу для выбора из меню, наиболее вероятные символы отображаются напрямую в зависимости от позиции курсора в файле.
Принцип работы
Предсказания генерируются из статистических таблиц частотности, построенных для каждого языка. При перемещении курсора клавиатура переупорядочивает символы по частоте их появления в данном типе позиции в реальном коде. Поддерживаемые языки: JavaScript, TypeScript, Python, HTML, CSS, JSON, Java, C++, Go, Markdown и обычный текст.
Включение и отключение
Перейдите в Settings > Touch > Predictive Keyboard, чтобы переключить функцию. В Lite Predictive Keyboard включён по умолчанию. Отключение восстанавливает стандартную дополнительную клавиатуру.
Predictive Keyboard доступен только на устройствах с сенсорным экраном. Он не отображается при использовании физической клавиатуры или в режиме планшета с подключённой внешней клавиатурой.
Пользовательские сниппеты
Пользовательские сниппеты позволяют создавать многоразовые шаблоны кода, которые появляются в списке автодополнения при вводе. Каждый сниппет привязан к определённому языку, поэтому ваши JavaScript-сниппеты не будут появляться в файлах Python.
Создание сниппета
- Откройте
Settings > Editor > Custom Snippets - Выберите язык (например, JavaScript, Python, HTML)
- Нажмите Добавить сниппет
- Введите триггер — сокращение, которое вы вводите для вызова сниппета
- Введите тело — код, который будет вставлен
Позиции табуляции и заполнители
Сниппеты поддерживают позиции табуляции, позволяя курсору перемещаться между редактируемыми позициями после вставки:
$1,$2,$3— нумерованные позиции табуляции в порядке обхода$0— конечная позиция курсора после всех позиций табуляции${1:defaultText}— позиция табуляции с предварительно выделенным текстом-заполнителем для удобной замены
Пример — сниппет цикла for на JavaScript:
Триггер: forloop
Тело:
for (let ${1:i} = 0; ${1:i} < ${2:array}.length; ${1:i}++) {
$0
}
При вводе forloop и выборе из автодополнения вставляется полный цикл. Нажимайте Tab для перемещения между i, array и телом цикла.
Импорт и экспорт
Вы можете экспортировать все сниппеты в файл и импортировать их на другом устройстве. Это удобно для обмена коллекциями сниппетов между телефонами или резервного копирования конфигурации.
Тема Neon
Lite включает тему редактора Neon — тёмную тему с яркими акцентными цветами. Она установлена как тема по умолчанию в Lite и может быть изменена в любое время в Settings > Appearance > Theme.
Сравнение функций
| Функция | Бесплатно | Lite (Одна покупка) | Полная (Подписка) |
|---|---|---|---|
| Редактирование кода и подсветка синтаксиса | Да | Да | Да |
| Интеграция с Git | Да | Да | Да |
| Дополнительная клавиатура | Да | Да | Да |
| Сенсорная клавиатура и курсоры | Да | Да | Да |
| Предпросмотр проекта | Да | Да | Да |
| Predictive Keyboard | -- | Да | Gold / Supporter |
| Пользовательские сниппеты | -- | Да | Gold / Supporter |
| Тема Neon | -- | Да | -- |
| ИИ-ассистент | -- | -- | Да |
| Аккаунты и облачная синхронизация | -- | -- | Да |
| Labs / Проекты сообщества | -- | -- | Да |