مشاركة عبر


LanguageConfiguration interface

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

الخصائص

autoClosingPairs

أزواج الإغلاق التلقائي للغة. يتم إدراج حرف "الإغلاق" تلقائيا مع كتابة الحرف "مفتوح". إذا لم يتم تعيينها، استخدام الأقواس التي تم تكوينها.

brackets

أقواس اللغة. يؤثر هذا التكوين ضمنيا على الضغط على Enter حول هذه الأقواس.

comments

إعدادات تعليق اللغة.

folding

قواعد طي اللغة.

indentationRules

إعدادات المسافة البادئة للغة.

onEnterRules

قواعد اللغة المراد تقييمها عند الضغط على Enter.

surroundingPairs

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

wordPattern

تعريف كلمة اللغة. إذا كانت اللغة تدعم معرفات Unicode (مثل JavaScript) ، فمن الأفضل تقديم تعريف كلمة يستخدم استبعاد الفواصل المعروفة. على سبيل المثال: التعبير العادي الذي يطابق أي شيء باستثناء الفواصل المعروفة (ويسمح بالنقطة أن تحدث في رقم الفاصلة العائمة): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/ز

تفاصيل الخاصية

autoClosingPairs

أزواج الإغلاق التلقائي للغة. يتم إدراج حرف "الإغلاق" تلقائيا مع كتابة الحرف "مفتوح". إذا لم يتم تعيينها، استخدام الأقواس التي تم تكوينها.

autoClosingPairs?: IAutoClosingPairConditional[]

قيمة الخاصية

brackets

أقواس اللغة. يؤثر هذا التكوين ضمنيا على الضغط على Enter حول هذه الأقواس.

brackets?: CharacterPair[]

قيمة الخاصية

comments

إعدادات تعليق اللغة.

comments?: CommentRule

قيمة الخاصية

folding

قواعد طي اللغة.

folding?: FoldingRules

قيمة الخاصية

indentationRules

إعدادات المسافة البادئة للغة.

indentationRules?: IndentationRule

قيمة الخاصية

onEnterRules

قواعد اللغة المراد تقييمها عند الضغط على Enter.

onEnterRules?: OnEnterRule[]

قيمة الخاصية

surroundingPairs

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

surroundingPairs?: IAutoClosingPair[]

قيمة الخاصية

wordPattern

تعريف كلمة اللغة. إذا كانت اللغة تدعم معرفات Unicode (مثل JavaScript) ، فمن الأفضل تقديم تعريف كلمة يستخدم استبعاد الفواصل المعروفة. على سبيل المثال: التعبير العادي الذي يطابق أي شيء باستثناء الفواصل المعروفة (ويسمح بالنقطة أن تحدث في رقم الفاصلة العائمة): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/ز

wordPattern?: RegExp

قيمة الخاصية

RegExp