Míg a Discord egyik legelvetemültebb vitája a Sötét és Világos témák közötti választás lehet, a színalapú testreszabás nem megy messze ezen a választáson és az egyéni szerepszínek beállításán.

A Discord azonban támogatja a leértékelést. Ha nem ismeri a leértékelést, ez az egyszerű szimbólum alapú formázás, amelyet az üzenetekre alkalmaz, hogy olyan hatásokat adjon hozzá, mint a félkövér és a dőlt betű.

A Discord által támogatott összes leértékelés közül a kódblokkok lehetnek a legsokoldalúbbak. Nem kell kódolónak lenni a kódblokkok használatához, és sok felhasználó nincs tisztában azzal, hogy ezek a blokkos dobozok valójában lehetővé teszik a felhasználók számára, hogy színesítsék a szövegüket.

Zavaros? Ebben a cikkben beszéljünk a kódblokkokról, és arról, hogyan használhatjuk őket Discord színes üzenetek létrehozására.

Mik azok a kódblokkok a Discordon?

A kódblokkok, amelyeket néha kóddobozoknak vagy egyszerűen csak dobozoknak neveznek, a Discord renderelőmotorja által támogatott leértékelés egy formája.

Ha nem biztos abban, hogy mi az a leértékelés, a leggyakrabban használt trükkök közé tartozik, hogy a szöveget egy csillaggal (*ilyen*) veszi körül a szöveg dőlt betűssé tételéhez, vagy a kettős csillagokat (**ilyen**) félkövérre szedi.

A Discord támogatja ezeknél az aláhúzásokat (__ilyen__), az áthúzásokat (~~ilyen~~), a spoilercímkéket (||ilyen||), az idézőjeleket (>ilyen) és az egysoros kódblokkokat (`) mint ez`).

Az egysoros kódblokkok mellett azonban a Discord támogatja a többsoros kódblokkokat is. Az egysoros kódblokk sötét hátteret ad a fehér, egyszóközű szöveghez, így a Discord-felhasználók könnyen megoszthatnak rövid kódrészleteket egy olvasható formátumban. A többsoros kódblokkok lehetővé teszik a felhasználók számára, hogy összetettebb, több soron átívelő kódot oszthassanak meg.

Többsoros kódblokk létrehozásához vegye körül a szöveget háromszoros jelöléssel (`like this`). It will create a large, dark box around your text, format it in a monospaced font, and preserve all indentations.

Az egyik dolog, ami igazán megkülönbözteti a többsoros kódblokkokat a többi jelöléstől, az az, hogy támogatják a szintaktikai kiemelést.

Mi a szintaxis kiemelés a kódblokkokban a Discordon?

A szintaxiskiemelés a szövegszerkesztőkben és a Jegyzettömb alternatíváiban, például a Notepad++-ban és a Sublime Textben gyakran megtalálható szolgáltatás. Lehetővé teszi a kódolók számára, hogy meghatározzák a dokumentum programozási nyelvét, így a kód fontos elemei színeződnek, a könnyebb olvashatóság és megértés érdekében.

Mivel a Discord többsoros kódblokk-jelölését erre a célra szánják, vannak okos módszerek, amelyek kihasználásával színesítheti üzeneteit.

Ahhoz, hogy szintaktikai kiemelést adhasson többsoros kódblokkjaihoz, meg kell adnia egy kulcsszót a háromszoros backtick első sorozata után. Íme egy példa:

`md

<md> is the keyword to format your code blocks with basic markdown.

< Other syntax highlighting includes JSON and Python. >`

Ha üzenetként írják a Discordon, az így fog kinézni:

Ha tudjuk, hogy mely formázási stílusok milyen színeket hoznak ki, az jó ötlet, hacsak nincs mindegyikre vonatkozó útmutatója, amit mi meg is teszünk.

Discord Code Block szintaxis kiemelési stílusok

Az alábbiakban felsoroljuk azokat az ismert szintaxiskiemelő kulcsszavakat, amelyeket a Discord többsoros kódblokk-jelölése támogat.

asciidoc

autohotkey

bash

coffeescript

cpp

cs

css

diff

javítani

glsl

ini

json

md

ml

bevezető

py

xl

xml

Az idő múlásával a Discord továbbra is hozzáadhat új szintaxiskiemelési beállításokat.

Bár a Discord szintaktikai kiemelésének használata nem biztos, hogy olyan tiszta megvalósítás, mint a szöveg színének megváltoztatása, mégis nagyon hasznos és a jelenleg elérhető legjobb megoldás a Discord színüzenetek létrehozására.

Rengeteg lehetőség áll rendelkezésre, ezért ha valaha is nagy mennyiségű szöveget kell formáznia a könnyebb olvashatóság érdekében – ilyen például egy parancslista a Discord zenebothoz – mindenképpen próbálja ki a kódblokkolást.