« Programmation/SciTE » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 1 :
<noinclude>
{{Programmation informatique}}
{{Sur Wikipédia|SciTE}}
</noinclude>
'''SciTE''' est un éditeur de texte graphique, gratuit et ''open source'' fonctionnant sous les environnements Linux et Windows. SciTE est l'acronyme de '''''Sci'''ntilla '''T'''ext '''E'''ditor'', Scintilla étant une plateforme d'édition de texte qui propose par exemple des outils spécifiques pour corriger du code écrit avec SciTE. Ces deux logiciels sont principalement l'œuvre de leur créateur Neil Hodgson, qui les a placés sous une licence libre peu connue, l'''Historical Permission Notice and Disclaimer''.
 
{{w|SciTE}} (acronyme de '''''Sci'''ntilla '''T'''ext '''E'''ditor'') est un logiciel éditeur de texte graphique, gratuit et ''open source'' fonctionnant sous les environnements Linux et Windows. Il est capable d'effectuer la coloration syntaxique, l'auto-complétion et surtout le {{w|pliage de code}} ('''code folding'''), c'est à dire le masquage à volonté de différents blocs d'instructions (contenu d'une classe, d'une fonction, d'une boucle, etc.) : cette fonctionnalité se révèle extrêmement pratique lorsque vos scripts commencent à s'allonger... Il intègre également une fenêtre de terminal ainsi qu'un raccourci pour lancement des scripts.
== Langages ==
Les langages compris par SciTE.
Il est actuellement capable d'appliquer une syntaxe de style à ces langages :
 
Cet éditeur est disponible pour Windows et pour Linux sur http://www.scintilla.org/SciTE.html.
 
'''SciTE''' est un éditeur de texte graphique, gratuit et ''open source'' fonctionnant sous les environnements Linux et Windows. SciTE est l'acronyme de '''''Sci'''ntilla '''T'''ext '''E'''ditor'', Scintilla étant une plateforme d'édition de texte qui propose par exemple des outils spécifiques pour corriger du code écrit avec SciTE. Ces deux logiciels sont principalement l'œuvre de leur créateur Neil Hodgson, qui les a placés sous une licence libre peu connue, l'''Historical Permission Notice and Disclaimer''.
 
== Langages ==
Les langages compris par SciTE. Il est actuellement capable d'appliquer une syntaxe de style à ces langages :
{{(}}
* Ada
* ANS.1 MIB definition files*
Ligne 76 ⟶ 83 :
* XML*
* YAML*
{{)}}
 
Les langages marqués par un astérisque doivent être vérifié pour marcher pour un nombre important de personne.
 
 
=== Installation sous Linux ===
 
L'éditeur Scintilla fait dorénavant partie des paquetages fournis d'office avec les distributions récentes de Linux. Sinon, téléchargez-le au départ du site web mentionné ci-dessus. Sinon :
 
* téléchargez l'archive ''gscite***.tgz'' puis l'extraire avec tar ;
 
* installez l'exécutable SciTE dans ''/usr/local/bin'' ;
 
* installez tout le reste (fichiers ''*.properties'') dans ''/usr/share/scite'' (et non ''/usr/share/gscite'' !).
 
=== Installation sous Windows ===
 
* Téléchargez l'archive ''wscite***.zip'' puis l'extraire dans ''\Program files'' ;
 
* installez une icône de lancement pour l'exécutable ''SciTe.exe''.
 
=== Pour les deux versions ===
 
On peut personnaliser beaucoup de choses (polices, etc.) en éditant le fichier des propriétés globales (Menu ''Options → Open global options file'').
 
Par exemple, pour activer de jolis symboles pour replier/déplier, dans la marge de gauche :
* <code>fold.symbols = 2 # pour de belles icônes + et - cerclées</code>
* <code>fold.on.open = 1 # ainsi tout est plié au départ</code>
* <code>margin.width =0 # pour supprimer la marge inutile</code>
Pour forcer le remplacement automatique des tabulations par des groupes de 4 espaces :
* <code>tabsize = 4</code>
* <code>indent.size = 4</code>
* <code>use.tabs = 0</code>
 
== Traductions ==
La traductionstraduction doit être téléchargé[téléchargée<ref>http://scintilla.sourceforge.net/SciTETranslation.html]</ref>, renommérenommée en "locale.properties" et déplacédéplacée dans le même répertoire que les propriétés globales.
 
Il faut donc passer en root :
Ligne 87 ⟶ 126 :
/usr/share/scite
 
== Utilisation ==
[[Image:Scite.png|500px|center]]
 
<noinclude>
{{logicielslibres}}
 
[[Catégorie:Logiciels d'édition de texte]]
</noinclude>