الخلاف: كيفية استخدام الكتل البرمجية

في Discord ، يمكنك فصل النص وجعله مميزًا حقًا باستخدام كتل التعليمات البرمجية. تعمل كتل التعليمات البرمجية على تغيير خلفية النص المتأثر ولكنها تترك التنسيق العام للنص وحده بشكل افتراضي.

يتم الإشارة إلى كتلة الكود من خلال استخدام backticks ، مع وجود علامة خلفية واحدة على كل جانب تستخدم لكتلة التعليمات البرمجية أحادية السطر ، ويتم استخدام backticks الثلاثية على أي من الجانبين لكود متعدد الأسطر كتل. كما يوحي الاسم ، يمكن أن تحتوي كتل التعليمات البرمجية متعددة الأسطر على أسطر متعددة من التعليمات البرمجية. لا يمكن أن تتضمن كتل التعليمات البرمجية أحادية السطر سطورًا متعددة ، على الرغم من إمكانية التفافها على عدة أسطر إذا كان النص طويلاً جدًا بحيث يتعذر عرضه على سطر واحد.

نصيحة: أحد الأشياء التي قد تلاحظها عند استخدام مقطع رمز متعدد الأسطر هو أنه إذا كان المؤشر الخاص بك داخل كتلة الرمز عند الضغط على مفتاح الإدخال ، فسيتم إدراج سطر جديد بدلاً من الرسالة التي يتم إرسالها. ينطبق هذا أيضًا إذا لم تكن قد أغلقت كتلة التعليمات البرمجية بعد. كتل التعليمات البرمجية متعددة الأسطر هي نوع النمط الوحيد الذي يؤثر على النص في مربع الرسالة دون الحاجة إلى وجود بناء جملة الإغلاق بالفعل.

تستخدم كتل التعليمات البرمجية أحادية السطر علامة خلفية واحدة على كلا الجانبين ، بينما تستخدم كتل التعليمات البرمجية متعددة الأسطر علامات خلفية ثلاثية.

ستتم طباعة أي نمط توكيد مضمن في كتلة التعليمات البرمجية حرفيًا بدلاً من تفسيره. على سبيل المثال ، سيكون زوج العلامات النجمية المستخدم في كتابة النص مائلًا مرئيًا ولن يتم تطبيق النمط المائل. لتطبيق تأثيرات النمط ، تحتاج إلى وضع صيغة التصميم خارج كتلة التعليمات البرمجية.

يجب تطبيق تأثيرات تصميم النص خارج كتلة التعليمات البرمجية لتطبيقها ، وإلا فسيتم طباعة بناء الجملة حرفيًا.

يمكنك أيضًا تطبيق تنسيق الألوان على مجموعة تعليمات برمجية متعددة الأسطر عن طريق تحديد لغة برمجة في البداية ، مباشرة بعد فتح العلامات الخلفية الثلاثية. ستختلف الألوان والبنية المطلوبة لتلك الألوان بين اللغات. يتم دعم لغات معينة فقط ، لسوء الحظ ، لا ينشر Discord قائمة باللغات المدعومة وبناء الجملة المرتبط بالألوان. يمكن العثور على قائمة باللغات المعروفة وأمثلة على الألوان التي تقدمها هنا.

يمكنك تطبيق التلوين المستند إلى لغة البرمجة عن طريق تحديد اللغات المدعومة مباشرة بعد فتح backticks الثلاثية.