|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||||||
![]() ![]() Administrateur systèmes et développeur Web Inscription : juin 2003 Messages : 7 431 ![]() |
Deux nouvelles colorations syntaxique et quelques améliorations apportées à la balise CODE
pour plus de confort sur les forums de Developpez.com Chers amis, J'ai le plaisir de vous informer que la balise Code a été encore une fois améliorée ! Ajout de deux nouvelles colorations : - Bash (en vigueur sur les forums Linux par défaut) - Assembleur (en vigueur sur les forums Assembleur par défaut) Code bash :
Code asm :
Autres améliorations : - Résolution du souci de compatibilité entre Chrome et le lien "Sélectionner tout" - Résolution de la déformation de la balise CodeInline en cas de code partiel ou incorrect - Suppression de la bordure autour du CodeInline pour éviter la superposition disgrâcieuse de plusieurs CodeInline proches. Excellente navigation sur nos forums à tous. ![]() Nouveautés précédentes Bonjour à tous, J'ai le plaisir de vous annoncer que pas moins de huit améliorations ont été apportées à la balise CODE ! Première amélioration : La numérotation des lignes Pour tout code d'au moins deux lignes, les lignes sont désormais numérotées ! Et rassurez-vous, copier-coller le code n'emportera pas les numéros de lignes par la même occasion. Exemple : Code c :
Deuxième amélioration : Possibilité de visualiser le code seul sur une fenêtre à part Désormais, chaque code est accompagné d'un lien "Visualiser le code dans une fenêtre à part" qui permet, en un clic, d'ouvrir un nouvel onglet contenant le code seul avec ses numéros de ligne pour une consultation plus facile ! Troisième amélioration : Le code Inline Fonctionnalité souvent demandée, il vous est maintenant possible de donner un simple mini-bloc de code d'une ligne au milieu d'une phrase sans que ceci impose un retour à la ligne avant et après le bloc. Il faut maintenant utiliser la nouvelle balise CODEINLINE (qui, à l'instar de la balise CODE, peut prendre un paramètre) pour profiter de cette nouvelle fonctionalité. Exemple, voici un exemple de code C inline : const char* pseudo = "Anomaly"; /* Responsable technique */ que j'ai inséré au milieu d'une phrase. Une nouvelle balise a été introduite pour résoudre les problèmes de formatage des anciens messages avec le précédent comportement de mode inline automatique avec la balise CODE. Mettre plusieurs lignes de code dans une balise CODEINLINE génère du code classique. Quatrième amélioration : Coloration Ruby Le langage Ruby est maintenant supporté par la coloration syntaxique ! Automatiquement sur le forum Ruby et manuellement en faisant [code=ruby] Exemple (extrait de Wikipédia) : Code ruby :
Cinquième amélioration : Bloc de code aussi large que la fenêtre Désormais, les blocs de code sont aussi larges que la fenêtre le permet. Profitez enfin des capacités de votre écran Wide pour visualiser le code confortablement. Sixième amélioration : Suppression de la ligne vide en-dessous des codes courts Une amélioration esthétique : le bloc d'un code court est désormais de la bonne hauteur au lieu de faire une ligne de trop, ce qui prenait de la place en hauteur pour rien, et on sait que la place en hauteur est précieuse à l'époque des écrans 16/9. Septième amélioration : Possibilité de sélectionner le code d'un seul clic (prêt à être copié dans le presse-papiers) Chaque code est maintenant accompagné d'un lien "Sélectionner tout" qui... sélectionne tout le code, sans les numéros de lignes, prêt ainsi à être copié dans le presse-papiers. Note : il n'y a pas de méthode portable pour automatiser la copie vers le presse-papiers du code, à moins de passer par une applet en Flash, ce que vous conviendrez serait lourd et sale. Huitième amélioration : Nouvelle balise PRE pour générer un bloc en taille fixe sans numéros de ligne Nouveau ! Nous avons pensé à ceux qui utilisaient la balise CODE pour autre chose que du code, notamment profiter des facilités de présentation que permet une police en taille fixe, et qui étaient gênés par les nouvelles fonctionnalités. Nous avons alors introduit la nouvelle balise PRE qui génère un simple bloc de police en taille fixe sans fonctionnalités superflues. Important : si le lien pour sélectionner tout et/ou pour voir le code sur une nouvelle fenêtre ne semblent pas fonctionner ou si les blocs de code ne sont pas élargis, faites F5 une fois sur la discussion pour mettre à jour le code Javascript qui est en cache afin d'activer ces fonctionnalités. Excellente navigation sur les forums de Developpez.com ! Mises à jour : 01/07/2011: - Deux nouvelles colorations syntaxiques : Assembleur et Bash - Lien "Sélectionner tout" fonctionnel sous Chrome - Correction du défaut de rendu du CodeInline avec le code incomplet ou incorrect - Amélioration de la présentation du CodeInline pour mieux gérer la superposition possible de CodeInlines. 16/05/2011: - Le langage choisi est à nouveau affiché au début du bloc de code comme c'était à l'origine. - La coloration C# a été mise à jour pour supporter les nombreuses évolutions du langage depuis la mise en place de la coloration syntaxique. - XAML est désormais un synonyme de XML au niveau de la coloration. 26/04/2011: - Nouvelle balise PRE pour générer un bloc en police fixe sans numéros de lignes ni liens spéciaux. - Nouvelle balise CODEINLINE (avec ou sans paramètre de coloration) pour générer du code inline. - Plus de retour à la ligne à la fin d'un code inline. - Mettre plusieurs lignes dans un CODEINLINE est équivalent à utiliser la balise CODE normale. - La balise CODE standard ne génère plus de code inline par défaut. 20/04/2011: - Cliquer sur le lien "Visualiser dans une fenêtre à part" affiche une erreur plutôt qu'un code incomplet si le code est trop long. - Les balises CODE situées à l'intérieur de balises QUOTE sont désormais correctement dimensionnées et donc ne déforment plus le forum. 08/04/2011: - Nouveau lien "Sélectionner tout" : pour sélectionner le code en un seul clic sans risquer de sélectionner les numéros de ligne avec. - Le problème de la barre de défilement horizontale qui mangeait la dernière ligne d'un code devrait être résolu dans la majorité des cas. - Le code inline est désormais toujours suivi d'un retour à la ligne pour résoudre les soucis de présentation avec les anciens messages.
__________________
Responsable technique forum & site Si ce message (ou un autre) vous a aidé et/ou vous semble pertinent, votez pour lui avec
|
||||||||
|
|
640
|
|
|
#2 |
|
Membre Expert
![]() Eric GaridacciInscription : septembre 2005 Messages : 1 057 ![]() |
Salut,
Ah c'est bon ça ! Bravo et Merci !
__________________
N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ... |
|
|
10
|
|
|
#3 |
![]() ![]() Maxime GaultDéveloppeur informatique Inscription : mai 2007 Messages : 1 176 ![]() |
Félicitations, cela s'annonce super pratique !!!
Merci pour tout ce boulot |
|
|
10
|
|
|
#4 |
![]() ![]() Thomas LevesqueDéveloppeur .NET Inscription : février 2004 Messages : 16 699 ![]() |
Excellent, bravo
__________________
Pas de questions techniques par MP ! Le forum est là pour ça... |
|
10
|
|
|
#5 |
![]() ![]() Thierry Inscription : septembre 2002 Messages : 3 670 ![]() |
Ca c'est un vrai + (surtout la 3 et la 5)
Merci
__________________
Vous vous posez une question, la réponse est peut-être ici : Toutes les FAQs VB Les Cours et Tutoriels VB6/VBScript Les Sources VB6 Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension MioSkins.org : le site de référence pour GPS et PDA Mitac MIO iPHONIX.fr : le must francophone des infos pour iPhone, iPad, ... |
|
|
20
|
|
|
#6 |
|
Expert Confirmé
![]() nicolas Développeur de jeux vidéo Inscription : août 2007 Messages : 2 167 ![]() |
merci
|
|
|
10
|
|
|
#7 |
|
Membre chevronné
![]() NoOb Inscription : mai 2007 Messages : 543 ![]() |
Super boulot!
|
|
|
10
|
|
|
#8 |
|
Membre confirmé
![]() ![]() Vivian PennelDeveloppeur Symfony | JSF/Seam Inscription : août 2004 Messages : 173 ![]() |
Merci pour ces améliorations.
Sont elles également disponibles pour les blogs ?
__________________
Mon blog : http://blog.developpez.com/vivian-pennel/ |
|
10
|
|
|
#9 | |
|
Membre expérimenté
![]() Ingénieur développement logiciels Inscription : octobre 2010 Messages : 159 ![]() |
Excellent, vous avez implémenté toutes les amélioration demandées (à ma connaissance), et même quelques unes supplémentaires !
Citation:
Mais ça marche niquel PS : ah tiens, je remarque juste aujourd'hui que la balise
__________________
Une réponse vous a aidé ? Votez pour ! ![]() Vous n'avez plus de problème ? N'oubliez pas de le signaler !
|
|
|
|
20
|
|
|
#10 |
![]() ![]() Développeur informatique Inscription : avril 2010 Messages : 1 037 ![]() |
Enfin !
Pour un forum des habitués de l'informatique, ces améliorations étaient nécessaires, félicitation pour leur arrivée ! Il semble que la numérotation des lignes fonctionnent mal dans la vue "news", donc pas sur le forum. En même temps, mettre du code dans une news, c'est plutôt rare...
__________________
"Historiquement, techniquement, économiquement et moralement, Internet ne peut pas être contrôlé. Autant s’y faire." Laurent Chemla Je soutiens Diaspora*, le réseau social libre. Veillez à porter une attention toute particulière à l'orthographe... Blog collaboratif avec des amis : http://geexxx.fr |
|
31
|
|
|
#11 |
|
Membre du Club
![]() Mijoro RakotonirinaInscription : octobre 2007 Messages : 59 ![]() |
Un grand MERCI.
|
|
|
00
|
|
|
#12 |
![]() ![]() Nathanael MarchandExpert .Net So@t Inscription : octobre 2008 Messages : 3 056 ![]() |
J'vais être exigeant mais on pourrait pas avoir l'alternance de coloration des lignes (une grise/une blanche/une grise/etc.)?
Ca serait the cherry on the top of the cake de la mort qui tue!
__________________
Les Forums sont là pour demander de l'aide. Si je peux, je répondrai à un topic avec plaisir! Mais toute demande par Message Privé Retrouvez moi sur : |
|
44
|
|
|
#13 |
|
Invité régulier
![]() eric Développeur informatique Inscription : octobre 2009 Messages : 16 ![]() |
Merci pour l’amélioration!
|
|
|
10
|
|
|
#14 | ||
|
Membre habitué
![]() Jean-François Développeur Web Inscription : février 2003 Messages : 124 ![]() |
Citation:
Citation:
|
||
|
|
32
|
|
|
#15 |
![]() ![]() Développeur informatique Inscription : avril 2010 Messages : 1 037 ![]() |
Là ya un souci dans ta réponse l'ami ^^
__________________
"Historiquement, techniquement, économiquement et moralement, Internet ne peut pas être contrôlé. Autant s’y faire." Laurent Chemla Je soutiens Diaspora*, le réseau social libre. Veillez à porter une attention toute particulière à l'orthographe... Blog collaboratif avec des amis : http://geexxx.fr |
|
03
|
|
|
#16 |
|
Expert Confirmé
![]() Inscription : avril 2002 Messages : 2 297 ![]() |
Le code en ligne c'est vraiment
|
|
|
00
|
|
|
#17 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Excellent.
Quand il y a une barre de déplacement horizontal, elle mange la dernière ligne (Firefox) : Exemple http://www.developpez.net/forums/d10...le-foxpro-dbf/ |
|
|
41
|
|
|
#18 | ||
|
Membre Expert
![]() Inscription : mars 2005 Messages : 577 ![]() |
Bravo!
__________________
Copier c'est copier; voler c'est vendre un CD une vingtaine d'euros! Code C :
|
||
|
|
00
|
|
|
#19 |
|
Membre Expert
![]() Développeur .NET Inscription : décembre 2006 Messages : 598 ![]() |
Bravo !!! et merci pour ces nouvelles fonctionalités !!!
|
|
|
00
|
|
|
#20 | |
|
Membre Expert
![]() Développeur java, access, sql server Inscription : octobre 2005 Messages : 851 ![]() |
Très bien, merci beaucoup.
Le copier/collé me colle tout de même tous les N° de lignes d'abord et tout le code ensuite (firefox collé dans blocnote) C'est pas gênant dans la mesure où les numéros de lignes sont bien séparés du code. J'obtiens ça dans bloc-note : Citation:
__________________
D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser. First, make it work. Then, make it fast. Finally, make it user-friendly. Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich. |
|
|
|
01
|
Copyright © 2000-2012 - www.developpez.com