SciTE est un éditeur de texte destiné aux programmeurs. Il peut servir pour développer dans plusieurs langages ((x)HTML, PHP, CSS, C, C++, Ruby…) et possède une bonne coloration syntaxique.

Installation sous Debian

$ apt install scite

Franciser le logiciel

Téléchargez sur cette page le fichier français
et déplacez ce fichier dans /usr/share/scite avec le nom locale.properties :

# mv locale.fr.properties /usr/share/scite/locale.properties

Relancez SciTE désormais en français.

Configuration

SciTE n’a pas d’interface pour paramétrer les options ; il faudra écrire un fichier de configuration. Créons donc un fichier .SciTEUser.properties afin de personnaliser le logiciel. Voici le mien (commenté) :

# Taille et position de la fenêtre
if PLAT_WIN
	position.left=0
	position.top=0
if PLAT_GTK
	position.left=10
	position.top=42
position.width=$(scale 976)
position.height=$(scale 640)

# Afficher la barre d'outils et les icônes
toolbar.visible=1
toolbar.usestockicons=1

# Afficher le numéro des lignes
line.margin.visible=1
line.margin.width=4

if PLAT_GTK
    font.base=font:fixed,size:12
    font.small=font:fixed,size:10
    font.comment=font:fixed,size:12
    font.code.comment.box=$(font.comment)
    font.code.comment.line=$(font.comment)
    font.code.comment.doc=$(font.comment)
    font.text=font:fixed,size:12
    font.text.comment=font:fixed,size:12
    font.embedded.base=font:fixed,size:12
    font.embedded.comment=font:fixed,size:12
    font.monospace=font:fixed,size:12
    font.vbs=font:Lucida Sans Unicode,size:10

Utilisation

Cet éditeur est très rapide, les fichiers peuvent être ouverts dans des onglets. Les raccourcis clavier permettent une utilisation optimale du logiciel.
En voici quelques-uns :

Les raccourcis claviers standards

Touches Action
Ctrl + O Ouvre un fichier.
Ctrl + W Ferme le fichier en cours.
Ctrl + N Nouvel onglet.
Ctrl + S Enregistrer le fichier.
Ctrl + Shift + S Enregistrer le fichier sous un autre nom.
Ctrl + Tab Passer à l’onglet de droite.
Ctrl + Shift + Tab Passer à l’onglet à gauche.
Ctrl + F Rechercher (find).
Ctrl + H Rechercher & Remplacer.
Ctrl + G Aller à la ligne… (goto)
Ctrl + C Copier.
Ctrl + X Couper.
Ctrl + V Coller.
Ctrl + Z Annuler.
Ctrl + Y Refaire (après une annulation ratée).
Ctrl + A Sélectionner tout le contenu du fichier.
Ctrl + P Imprimer.

Les raccourcis claviers d’édition

Touches Action
Ctrl + U Transforme la sélection en minuscules.
Ctrl + Shift + U Transforme la sélection en majuscules.
Ctrl + L Coupe la ligne en cours.
Ctrl + Shift + T Copie la ligne en cours.
Ctrl + Shift + L Supprime la ligne en cours.
Ctrl + D Duplique la ligne en cours.
Ctrl + T Inverse la ligne en cours avec celle au-dessus.
Ctrl + Shift + <- ou -> Sélectionner un mot entier vers la gauche ou vers la droite.
Ctrl + Backspace Supprime du début du mot jusqu’au curseur.
Ctrl + Suppr Supprime du curseur jusqu’à la fin du mot.
Ctrl + Shift + Backspace Supprime du début de la ligne jusqu’au curseur.
Ctrl + Shift + Suppr Supprime du curseur jusqu’à la fin de la ligne.

Les raccourcis claviers spéciaux pour les codeurs

Touches Action
Tab Indente le bloc sélectionné.
Shift + Tab Dé-indente le bloc sélectionné.
Ctrl + E Déplace le curseur jusqu’à la parenthèse/accolade ouvrante ou fermante.
Ctrl + Shift + E Sélectionne tout ce qui est contenu entre 2 parenthèses/accolades.
Ctrl + Q Commente/Décommente la/les ligne(s) en cours en mode Block, selon le langage.
Ctrl + Shift + B Commente les lignes selectionnées en mode Box.
Ctrl + Shift + Q Commente les lignes selectionnées en mode Stream.
Ctrl + I Propose des choix d’autocomplétion pour le mot en cours.
F7 Lance la compilation du fichier dans l’output pane.
Ctrl + F7 Lance la construction du projet auquel appartient le fichier.
F5 Lance le binaire compilé ou le logiciel permettant de visualiser le fichier.

Un aperçu

SciTE