SciTE

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. Par ailleurs, SciTE est extensible à volonté grâce à des scripts rédigés en langage Lua.

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 le 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 !

[1] Scintilla est un projet libre d’édition de code pour GTK

[2] Si vous utilisez SciTE via une clé USB, nous vous conseillons plutôt de mettre les paramétrages dans le fichier d’options globales. Donc dans le Menu "Options", il faut plutôt choisir "Ouvrir fichier d’options globales"

Tags: éditeur texte txt portable windows notepad blocnotes indispensable libre gratuit scintilla léger
Ajouter des tags (séparés par des virgules ou des espaces) :
 
Attention: tous les caractères spéciaux sont interdits (sauf le .). Les tags n'apparaîtront qu'au prochain rafraichissement du cache (dans plusieurs heures).

<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::

Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure Icone d'aide.

  • Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.

    Veuillez renseigner les champs ci dessous :

  • Majeure : une nouvelle version avec des nouveautés, des changements majeurs.

    En cochant cette case, vous allez créer une page sur le wiki afin de mettre à jour la notice.

Commentaires

<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::

SciTE - configuration , le 11 septembre 2008 par benoitb (0 rép.)

À noter que d’après mon expérience, il n’est généralement pas nécessaire de redémarrer Scite pour qu’un changement de configuration soit pris en compte. Il suffit d’enregistrer le fichier de configuration, et hop !

De plus, l’accès aux fichiers de configuration est assez simple, puisqu’ils s’ouvrent en un seul clic grâce à un menu dédié.

Répondre à ce message

SciTE "tous types de fichiers" , le 11 avril 2008 par zo (2 rép.)

Bonsoir. Y a t-il moyen de configurer le fait que la boite d’ouverture de ficher (Ctrl+O) se positionne par défaut sur "tous les fichiers" au lieu de "tous fichiers sources" ? Ceci afin de pouvoir directement un .CSS par exemple. Merci d’avance !

SciTE "tous types de fichiers" , le 11 avril 2008 par fero14041

Je n’ai pas essayé, mais dans les options ("Options / Open User ou Global Options File"), spécifier le filtre *.* en premier, en remplaçant les lignes :

open.filter=\

All Source|$(source.files)|\

$(all.files)\

par

open.filter=\

All Source|$(all.files)|\

$(source.files)\

me semble pouvoir marcher.

Ou pour répondre à votre problème spécifique, ajouter l’extension .CSS au filtre des fichiers sources :

source.files=*.asm ;\

(...)\

.css

pourrait également marcher ?

SciTE "tous types de fichiers" , le 13 avril 2008

ok merci ! > La première fonctionne parfaitement. > Pour un filtrage plus fin, ajouter *.css en fin de ligne 265 dans le fichier SciTEGlobal.properties

Répondre à ce message

SciTE , le 31 janvier 2008 (0 rép.)

bonjour, dans scite, je voudrais savoir si la fonctionnalité "diminuer tous les noeuds xml" est prévue

merci

Pascal

Répondre à ce message

SciTE , le 29 octobre 2007 par tutur (0 rép.)

Je l’utilise pour un projet de taille assez importante et il convient parfaitement, une fois bien configurer.

Répondre à ce message

SciTE : Le fichier spécifié est introuvable... , le 20 février 2007 par OiL (0 rép.)

salut a tous, je voulais essayer ce petit outil bien sympha qu’a l’air d’etre scite. ça me permet de coder un peu n’importe où c’est plutot pratique. Cependant je rencontre un petit pb déjà évoqué precedemment et qui est le suivant : >javac TP3.java >Le fichier spécifié est introuvable. Que dois je faire ? Par avance merci de votre aide... OiL

Répondre à ce message

SciTE russian , le 31 janvier 2007 (0 rép.)

SciTE 1.72 .31Ru is now available from the scite.ruteam.ru web site.

SciTE 1.72 .31Ru based on version SciTE 1.72 but has many additional opportunities which are not included in the official version.

A detailed list of changes is available on the page : /scite.ruteam.ru/engine/upfiles/mozers/SciTE.Ru_kernel_changes_eng.txt>

Source code (overpatched files only) [324 KB] : /scite.ruteam.ru/engine/upfiles/mozers/SciTE_172_31Ru_src.zip>

Kernel Windows executable (SciTE.exe + SciLexer.dll) [446 KB] : /scite.ruteam.ru/engine/upfiles/mozers/SciTE_172_31Ru.zip>

SciTE-Ru for Windows FULL PACK (include scripts and documentation) [1 MB] : /scite.ruteam.ru/engine/upfiles/mozers/SciTE_172_31Ru_160107.zip>

Thanks to the contributors of code and documentation and to the testers. Special thanks to Neil Hodgson for an open source code.

The Installation is in Russian language, but then you delete the locale.properties file from the SciTE directory you’ll get an English interface.

Please try also you grow fond of this pack for ever :)

-----> SciTE

Répondre à ce message

SciTE , le 17 janvier 2007 (0 rép.)

Bonjour,

Une simple question Je cherche où est défini le fait qu’une variable PHP commence par $

Je voudrais que certains mots comme $_SESSION ne soit pas considérés commme varible mais comme keyword (en ajoutant $_SESSION à keyword ça ne change rien)

Merci

Répondre à ce message

SciTE - autres points de configuration , le 16 décembre 2006 par Naloj (0 rép.)

J’adore Scite ! C’est mon coup de foudre sapristi !

Par contre, le moins que l’on puisse dire, c’est que le configurer n’est pas évident. D’autres options peut-être recherchées :

# utiliser les icones du theme GNOME toolbar.usestockicons=1

# oblige les fichiers a s’ouvrir dans une seule et meme instance de Scite (ouf !) check.if.already.open=1

# ajout d’une ligne de delimitation des 80 caracteres edge.column=80 edge.mode=1 edge.colour=#CCCCCC

# type de puce pour lesbloc de fonction (ouvrir/fermer) fold.symbols=3

# supprimer les espace inutile en fin de ligne (a l’enregistrement) strip.trailing.spaces=1

# ajouter une ligne finale si elle manque (evite les warning de compilation) ensure.final.line.end=1

On trouve une liste d’options possibles sur le site officiel, en anglais, bien décrites, mais non exhaustive.

-----> Scite Documentation

Répondre à ce message

Informations complémentaires

Framasoft needs you !

 Vous trouverez ici une liste de logiciels qui ont fait acte de candidature et qui n’attendent que vous pour réussir avec brio l’examen d’entrée dans notre annuaire.

Informations générales

Juste une image

Bangladesh : Dhaka Bangladesh : Dhaka
Creative Commons BY