LanguageConfiguration interface
تحدد واجهة تكوين اللغة العقد بين الامتدادات وميزات المحرر المختلفة ، مثل الإدراج التلقائي للأقواس والمسافة البادئة التلقائية وما إلى ذلك.
الخصائص
| auto |
أزواج الإغلاق التلقائي للغة. يتم إدراج حرف "الإغلاق" تلقائيا مع كتابة الحرف "مفتوح". إذا لم يتم تعيينها، استخدام الأقواس التي تم تكوينها. |
| brackets | أقواس اللغة. يؤثر هذا التكوين ضمنيا على الضغط على Enter حول هذه الأقواس. |
| comments | إعدادات تعليق اللغة. |
| folding | قواعد طي اللغة. |
| indentation |
إعدادات المسافة البادئة للغة. |
| on |
قواعد اللغة المراد تقييمها عند الضغط على Enter. |
| surrounding |
أزواج اللغة المحيطة. عند كتابة الحرف "المفتوح" على تحديد، تكون السلسلة المحددة محاطة بالأحرف المفتوحة والمغلقة. إذا لم يتم ضبطه، استخدام إعدادات أزواج الإغلاق التلقائي. |
| word |
تعريف كلمة اللغة. إذا كانت اللغة تدعم معرفات Unicode (مثل JavaScript) ، فمن الأفضل تقديم تعريف كلمة يستخدم استبعاد الفواصل المعروفة. على سبيل المثال: التعبير العادي الذي يطابق أي شيء باستثناء الفواصل المعروفة (ويسمح بالنقطة أن تحدث في رقم الفاصلة العائمة): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/ز |
تفاصيل الخاصية
autoClosingPairs
أزواج الإغلاق التلقائي للغة. يتم إدراج حرف "الإغلاق" تلقائيا مع كتابة الحرف "مفتوح". إذا لم يتم تعيينها، استخدام الأقواس التي تم تكوينها.
autoClosingPairs?: IAutoClosingPairConditional[]
قيمة الخاصية
brackets
أقواس اللغة. يؤثر هذا التكوين ضمنيا على الضغط على Enter حول هذه الأقواس.
brackets?: CharacterPair[]
قيمة الخاصية
comments
folding
indentationRules
onEnterRules
قواعد اللغة المراد تقييمها عند الضغط على Enter.
onEnterRules?: OnEnterRule[]
قيمة الخاصية
surroundingPairs
أزواج اللغة المحيطة. عند كتابة الحرف "المفتوح" على تحديد، تكون السلسلة المحددة محاطة بالأحرف المفتوحة والمغلقة. إذا لم يتم ضبطه، استخدام إعدادات أزواج الإغلاق التلقائي.
surroundingPairs?: IAutoClosingPair[]
قيمة الخاصية
wordPattern
تعريف كلمة اللغة. إذا كانت اللغة تدعم معرفات Unicode (مثل JavaScript) ، فمن الأفضل تقديم تعريف كلمة يستخدم استبعاد الفواصل المعروفة. على سبيل المثال: التعبير العادي الذي يطابق أي شيء باستثناء الفواصل المعروفة (ويسمح بالنقطة أن تحدث في رقم الفاصلة العائمة): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/ز
wordPattern?: RegExp
قيمة الخاصية
RegExp