Un éditeur de code avec coloration syntaxique directement dans le navigateur. Plus abouti que CodePress semblerait-il.
Il arrive, sur des sites comme celui de Nexen.net par exemple, que l'on ait à afficher du code source PHP. La documentation en est émaillée, de même que la bibliothèque de scripts. Stoyan Stevanov vous présente les 2 méthodes disponibles pour cela : les fonctions internes de PHP, et le paquet PEAR Text_Highlighter.
Pour ceux qui utilisent PSPad, un fichier de coloration syntaxique MSIL est disponible ici : MSIL Syntax ColoringVous avez juste à copier le fichier MSIL.INI dans le répertoire Syntax situé dans le répertoire d'installation de PSPad, puis à procéd...
Nouvelle version de Geshi, bibliothèque de coloration syntaxique écrit en PHP : ce mois-ci, il intègre deux nouveaux langages : PL/SQL et C++/QT.
GeSHi est un colorateur syntaxique universel, écrit en...
Qu'est-ce que la colorisation syntaxique ?
La coloration syntaxique est une fonctionnalité informatique proposée par certains éditeurs de texte, qui consiste à formater automatiquement chacun des éléments du texte affiché en utilisant une couleur caractéristique de son type.
Le but est d'améliorer la lisibilité d'un code source en mettant en évidence les structures syntaxiques de son langage de programmation ou de description..
Merci Wikipedia !
Sur Alsacreations...
Le code source est maintenant tout coloré partout sur les tutos et les actus pour vous permettre une meilleure lisibilité. Il sera très prochainement implémenté à la partie Forum du site !
Comment qu'on fait ça ??!
Rien de très compliqué, nous avons utilisé le plugin Chili qui fait ça très bien tout seul. Il suffit de lui spécifier le langage de programmation dans le code et il se charge d'attribuer les bonnes couleurs aux différents éléments.
En espérant que ce petit outil vous soit utile :)
...
Beautify PHP est un utilitaire PHP qui formatte le code PHP pour qu'il suive les conventions de codages que vous souhaitez. Au lieu de reformatter manuellement tous vos scripts, ce paquet PEAR, deja prêt pour PHP 5, vous permet de le faire automatiquement.
Ce paquet est écrit en PHP, et est donc accessible à tous. Vous pouvez l'utiliser pour vos projets, ou bien pour afficher du code PHP sur un site Web. A ce sujet, pensez à exploiter les fonctions de coloration syntaxique qui font partie intégrante de PHP.
Je vient de d'ajouter une fonction qui colorise le code PHP compris entre les balises [ code] et [/code].
Si
3 paquets ont été mis à jour cette semaine :
colorer : coloration syntaxique
pecl_http : support étendu de HTTP
PECL est la bibliothèque d'extensions C de PHP.
19 paquets ont été mis à jour cette semaine :
Net_UserAgent_Mobile : Analyseur de navigateur pour les mobiles
Pager : Pagination des résultats
Text_Highlighter : Coloration syntaxique
Cache_Lite : Un système de cache...
24 paquets ont été mis à jour cette semaine :
Net_IPv6 : Vérifie et valide des adresses IPv6
Text_Highlighter : Coloration syntaxique
Net_FTP : Interface FTP
MDB2 : MDB2
Services_Trackback : Classe générique pour...
SubEthaEdit, l'éditeur de textes collaboratif basé sur Bonjour, connaît une mise à jour importante. Au menu des nouveautés :
- un nouveau format de fichiers permettant de stocker davantage d'informations
- une interface plus claire
- un module de coloration syntaxique plus puissant
- l'ajo...
3 paquets ont été mis à jour cette semaine :
big_int : bibliothèque de manipulations des grands entiers
colorer : coloration syntaxique
tvision : Turbo Vision wrapper
PECL est la bibliothèque d'extensions C de PHP.
Aesthetic Theory propose une large collection de tutoriels PHP, très variés :
+ Maitriser la vitesse d'un téléchargement
+ Gestion des données hiérarchisées dans un arbre
+ Création d'un gestionnaire de fichiers
+ Coloration syntaxique améliorée
et d'autres. Merci à PHP-Magazine pour le lien.
13 paquets ont été mis à jour cette semaine :
: Calculs de jours feriés
: Système de base PEAR
: Coloration syntaxique
: Règles de rendus et d'affichage abstraite pour les Wikis
: Création de messages électroniques MIME
: Element de QuickForm qui émule les sélections multiples
: Couche d'abstraction de formulaires
: Classe de validation pour l'Irelande
: Interface PHP pour Digg
: Code source du site pearweb
: Analyseur pour traiter du UBB et le transformer en HTML
: Interface en ligne de comande pour PEAR_PackageFileManager
: Classe de décodage des messages MIME
PEAR est la bibliothèque de composants PHP.
Anjuta est un environnement de développement intégré (IDE) C/C++ pour GNOME, disposant de nombreuses fonctionnalités: gestion de projet, assistants, outils de debogage, support cvs, exploration de symboles...
Son éditeur de code source, reposant sur Scintilla, comprend coloration syntaxique, autocompletion, etc.
La version 2.0 est la première de la série 2.0.x, nouvelle branche dont l'architecture a été totalement revue pour séparer le code en librairies (libanjuta, GDL, Gnome-build) et offrir aux développeurs de plugins de nouvelles possibilités.
La dernière version stable de anjuta était la 1.2.2, sortie en avril 2004. Cette version est pour le moment considérée comme non stable, mais les développeurs insistent sur la nécessité de la tester et de reporter les bugs. Par ailleurs, elle peut fonctionner en parallèle de la version 1.x, à condition d'utiliser un préfixe différent pour l'installation.
Enfin, on peut noter la sortie simultanée de la version 1.2.3, qui contient uniquement des corrections de bogues pour la vieille branche 1.x.