SciTE n’est rien moins qu’un éditeur de texte,
disponible pour Windows et Linux. Comme son nom l’indique (Scintilla Text Editor = Editeur de Texte Scintilla [1]) ce n’est pas un traitement de texte comme Abiword ou le module Writer d’OpenOffice.org, mais plutôt un programme léger, puissant et complet, utilisable en tant qu’éditeur de texte ou de code source. Malgré une interface relativement sobre, il peut être grandement paramétré et ainsi servir
d’environnement de développement complet grâce à ses
fonctions de coloration syntaxique pour plus de 40 types
de fichiers, de numérotation des lignes, d’indentation
des paragraphes et d’affichage des messages de
compilation.
L’affichage par onglets permet d’ouvrir simultanément
plusieurs fichiers, rendant aisée la fonction rechercher/remplacer et ce dans plusieurs fichiers à la fois. La fonction de coloration syntaxique sera appréciée lors d’édition de pages Web ou de code source. Parmi de nombreuses autres fonctionnalités, signalons l’exportation en formats PDF, RTF ou encore HTML, l’auto-complétion, l’accessibilité à
l’historique, les arbres de code dépliant, l’édition plein
écran ou le multi-fenêtrage.
Le réglage de SciTE se fait via des fichiers de configuration plutôt que via des Menus. Mais comment s’y prendre ? Ici nous vos proposons un petit exemple avec quelques paramétrages utiles. Tout d’abord, allez dans la Menu "Options" et sélectionnez "Ouvrir fichier d’options utilisateur" [2]. Si c’est la première fois que vous utilisez ce fichier, il doit être vierge. Voici un exemple de paramétrages bien pratiques :
# Barre d’outils
toolbar.visible=1
# indiquer le chemin du fichier dans la barre du titre
title.full.path=1
# la liste des fichiers récemment utilisés
save.recent=1
# numérotation des lignes
line.margin.visible=1
line.margin.width=4
margin.width=16
# onglets
tabbar.visible=1
buffers=10
# polices de caractères à chasse fixe (monospace)
font.base=$(font.monospace)
font.small=$(font.monospace)
font.comment=$(font.monospace)
font.text=$(font.monospace)
font.text.comment=$(font.monospace)
font.embedded.base=$(font.monospace)
font.embedded.comment=$(font.monospace)
font.vbs=$(font.monospace)
Après la modification de ce fichier de configuration, vous devez redémarrer SciTE afin que les changements deviennent visibles. Evidemment tout ceci n’est qu’un petit échantillon des réglages que SciTe propose. Une liste exhaustive se trouve dans la documentation de SciTE (Menu "Aide" -> "Aide sur SciTE"). A vous de jouer !