SFTG Recherche, soutient un projet d'analyse de l'usage, de l'intérêt et de la contribution à ce site. Merci d'avoir répondu à l'enquête.
Modèle:Code : Différence entre versions
Sauter à la navigation
Sauter à la recherche
m (1 révision importée) |
(l’attribut enclose est obsolète, la balise <code> est ajoutée automatiquement cf mw:Extension:SyntaxHighlight) |
||
Ligne 1 : | Ligne 1 : | ||
− | <includeonly | + | <includeonly>{{#tag:syntaxhighlight|{{{code|{{{1}}}}}}|lang={{{lang|{{{2|text}}}}}}|inline=}}</includeonly><noinclude>{{Documentation}}</noinclude> |
Version du 16 avril 2020 à 22:32
[voir] [modifier] [historique] [purger]
Utilisation
- Crée des balises
<code>
...</code>
autour d'un texte donné, et permet la coloration syntaxique.
Syntaxe
{{code | texte }}
ou bien
{{code | texte | language }}
Paramètres
- premier paramètre (obligatoire) : un texte quelconque. Le wikicode n’est pas interprété, en revanche l’expansion des modèles est effectuée. Pour ne pas effectuer l’expansion des modèles, les encadrer avec des balises
<nowiki> … </nowiki>
. - deuxième paramètre (facultatif) : le langage informatique permettant la coloration syntaxique. Voir la liste des langages pris en charge
Exemples
Syntaxe | Résultat |
---|---|
Lorem {{code|ipsum '''dolor'''}} sit amet |
Lorem ipsum '''dolor''' sit amet
|
La déclaration {{code |lang=cpp |int foo(const std::string& bar, const std::vector<long double*>& baz);}} est le prototype d'une fonction définie plus tard. |
La déclaration int foo(const std::string& bar, const std::vector<long double*>& baz); est le prototype d'une fonction définie plus tard.
|
Si le code contient le [[signe égal]], tel que {{code |lang=javascript |code=var img = document.getElementsByTagName("img");}}, vous devez identifier le premier paramètre explicitement comme {{{1}}} ou {{{code}}}; voir aussi [[:bugzilla:5138]]. |
Si le code contient le signe égal, tel que var img = document.getElementsByTagName("img"); , vous devez identifier le premier paramètre explicitement comme {{{1}}} ou {{{code}}}; voir aussi bugzilla:5138.
|
{{code|{{sourire}}}} |
[[:Modèle:Sourire]]
|
{{code|<nowiki>{{sourire}}</nowiki>}} |
{{sourire}}
|
Voir aussi
- Balise
<pre>
et</pre>
- Balise
<source>
et</source>
- Liste des langages pris en charge
La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer) et la page de test (créer).
Voir les statistiques d'utilisation du modèle sur l'outil wstat.