Version Lite
Presentation
Spck Editor Lite est une version a achat unique de Spck Editor qui deverrouille les fonctionnalites d\u2019edition premium sans abonnement. L\u2019application est disponible separement sur Android et iOS.
Lite inclut tout ce que contient la version gratuite, plus :
- Predictive Keyboard -- suggestions de symboles contextuelles sur le clavier supplementaire
- Snippets personnalises -- modeles de code definis par l\u2019utilisateur avec des marqueurs de tabulation
- Theme Neon -- un theme d\u2019editeur exclusif
Ces fonctionnalites sont egalement disponibles dans la version complete de Spck Editor avec un abonnement Gold ou Supporter actif. L\u2019application Lite offre les memes fonctionnalites en un seul achat.
Predictive Keyboard
Le Predictive Keyboard remplace le clavier supplementaire standard par une rangee de touches de symboles contextuelles. Au lieu d\u2019appuyer longuement sur une touche pour choisir dans un menu, les symboles les plus probables s\u2019affichent directement en fonction de la position du curseur dans le fichier.
Fonctionnement
Les predictions sont generees a partir de tables de frequences statistiques construites par langage. Lorsque le curseur se deplace, le clavier reordonne les symboles en fonction de la frequence d\u2019apparition de chacun a ce type de position dans du code reel. Les langages pris en charge incluent JavaScript, TypeScript, Python, HTML, CSS, JSON, Java, C++, Go, Markdown et le texte brut.
Activer ou desactiver
Allez dans Settings > Touch > Predictive Keyboard pour activer ou desactiver la fonctionnalite. Dans Lite, le Predictive Keyboard est active par defaut. Le desactiver restaure le clavier supplementaire standard.
Le Predictive Keyboard n\u2019est disponible que sur les appareils tactiles. Il n\u2019apparait pas lors de l\u2019utilisation d\u2019un clavier physique ou en mode tablette avec un clavier externe connecte.
Snippets personnalises
Les snippets personnalises vous permettent de creer des modeles de code reutilisables qui apparaissent dans la liste d\u2019auto-completion lors de la saisie. Chaque snippet est associe a un langage specifique afin que vos snippets JavaScript n\u2019encombrent pas les fichiers Python.
Creer un snippet
- Ouvrez
Settings > Editor > Custom Snippets - Selectionnez le langage (par ex. JavaScript, Python, HTML)
- Appuyez sur Ajouter un snippet
- Saisissez un declencheur -- l\u2019abreviation que vous tapez pour invoquer le snippet
- Saisissez le corps -- le code qui sera insere
Tabulations et marqueurs
Les snippets prennent en charge les tabulations pour que le curseur saute entre les positions editables apres l\u2019insertion :
$1,$2,$3-- tabulations numerotees dans l\u2019ordre de parcours$0-- position finale du curseur apres toutes les tabulations${1:defaultText}-- une tabulation avec un texte de marqueur preselectionne pour un remplacement facile
Exemple -- un snippet de boucle for en JavaScript :
Declencheur : forloop
Corps :
for (let ${1:i} = 0; ${1:i} < ${2:array}.length; ${1:i}++) {
$0
}
En tapant forloop et en le selectionnant dans l\u2019auto-completion, la boucle complete est inseree. Appuyez sur Tab pour naviguer entre i, array et le corps de la boucle.
Importer et exporter
Vous pouvez exporter tous les snippets dans un fichier et les importer sur un autre appareil. C\u2019est pratique pour partager des collections de snippets entre telephones ou sauvegarder votre configuration.
Theme Neon
Lite inclut le theme d\u2019editeur Neon, un theme sombre avec des couleurs d\u2019accentuation vives. Il est defini comme theme par defaut dans Lite et peut etre modifie a tout moment dans Settings > Appearance > Theme.
Comparaison des fonctionnalites
| Fonctionnalite | Gratuit | Lite (Achat unique) | Complet (Abonnement) |
|---|---|---|---|
| Edition de code et coloration syntaxique | Oui | Oui | Oui |
| Integration Git | Oui | Oui | Oui |
| Clavier supplementaire | Oui | Oui | Oui |
| Clavier tactile et curseurs | Oui | Oui | Oui |
| Apercu du projet | Oui | Oui | Oui |
| Predictive Keyboard | -- | Oui | Gold / Supporter |
| Snippets personnalises | -- | Oui | Gold / Supporter |
| Theme Neon | -- | Oui | -- |
| Assistant IA | -- | -- | Oui |
| Comptes utilisateur et synchronisation cloud | -- | -- | Oui |
| Labs / Projets communautaires | -- | -- | Oui |