Lite 버전
개요
Spck Editor Lite는 구독 없이 프리미엄 편집 기능을 잠금 해제하는 Spck Editor의 일회성 구매 버전입니다. Android와 iOS 모두에서 별도 앱으로 제공됩니다.
Lite에는 무료 버전의 모든 기능에 더해 다음이 포함됩니다:
- Predictive Keyboard -- 추가 키보드의 문맥 인식 기호 제안
- 사용자 정의 스니펫 -- 탭 스톱 플레이스홀더가 있는 사용자 정의 코드 템플릿
- Neon 테마 -- 독점 에디터 테마
이러한 기능은 Gold 또는 Supporter 구독이 활성화된 Spck Editor 정식 버전에서도 사용할 수 있습니다. 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}-- 쉽게 교체할 수 있도록 미리 선택된 플레이스홀더 텍스트가 있는 탭 스톱
예시 -- JavaScript for 루프 스니펫:
트리거: 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 테마 | -- | 예 | -- |
| AI 어시스턴트 | -- | -- | 예 |
| 사용자 계정 및 클라우드 동기화 | -- | -- | 예 |
| Labs / 커뮤니티 프로젝트 | -- | -- | 예 |