Dans Discord, vous pouvez séparer le texte et le faire ressortir à l'aide de blocs de code. Les blocs de code modifient l'arrière-plan du texte concerné mais laissent la mise en forme globale du texte seule par défaut.
Un bloc de code est indiqué par l'utilisation de backticks « ` », avec un seul backtick de chaque côté étant utilisé pour un bloc de code à une seule ligne, et des backticks triples étant utilisés de chaque côté pour les blocs de code multilignes. Comme son nom l'indique, les blocs de code multilignes peuvent contenir plusieurs lignes de code. Les blocs de code à une seule ligne ne peuvent pas inclure plusieurs lignes, bien qu'ils puissent s'étendre sur plusieurs lignes si le texte est trop long pour s'afficher sur une seule ligne.
Astuce : une chose que vous remarquerez peut-être lors de l'utilisation d'un bloc de code multiligne est que si votre curseur se trouve à l'intérieur du bloc de code lorsque vous appuyez sur Entrée, une nouvelle ligne sera insérée plutôt que le message envoyé. Ceci s'applique également si vous n'avez pas encore fermé le bloc de code. Les blocs de code multilignes sont le seul type de style qui affecte le texte dans la boîte de message sans que la syntaxe de fermeture soit déjà présente.
Les blocs de code à une seule ligne utilisent un seul backtick de chaque côté, tandis que les blocs de code multiligne utilisent des backticks triples.
Tout style d'accentuation inclus dans un bloc de code sera imprimé littéralement au lieu d'être interprété. Par exemple, la paire d'astérisques utilisée pour mettre le texte en italique serait visible et n'appliquerait pas le style italique. Pour appliquer des effets de style, vous devez placer la syntaxe de style en dehors du bloc de code.
Les effets de style de texte doivent être appliqués en dehors du bloc de code pour s'y appliquer, sinon la syntaxe est imprimée littéralement.
Vous pouvez également appliquer une mise en forme des couleurs à un bloc de code multiligne en spécifiant un langage de programmation au début, directement après les triples backticks d'ouverture. Les couleurs et la syntaxe requises pour ces couleurs varient selon les langues. Seules certaines langues sont prises en charge, malheureusement, Discord ne publie pas de liste des langues prises en charge et la syntaxe associée pour les couleurs. Une liste des langues connues et des exemples des couleurs qu'elles offrent peuvent être trouvées ici .
Vous pouvez appliquer une coloration basée sur le langage de programmation en spécifiant les langues prises en charge directement après les triples backticks d'ouverture.