Aracılığıyla paylaş


LanguageConfiguration interface

Dil yapılandırma arabirimi, uzantılar ve otomatik köşeli ayraç ekleme, otomatik girintileme vb. gibi çeşitli düzenleyici özellikleri arasındaki sözleşmeyi tanımlar.

Özellikler

autoClosingPairs

Dilin otomatik kapanış çiftleri. 'Kapat' karakteri otomatik olarak eklenir ve 'aç' karakteri yazılır. Ayarlanmadıysa, yapılandırılan köşeli ayraçlar kullanılır.

brackets

Dilin köşeli ayraçları. Bu yapılandırma, bu köşeli ayraçların çevresinde Enter tuşuna basıldığında örtük olarak etkiler.

comments

Dilin açıklama ayarları.

folding

Dilin katlama kuralları.

indentationRules

Dilin girinti ayarları.

onEnterRules

Enter tuşuna basıldığında değerlendirilecek dil kuralları.

surroundingPairs

Dilin çevresindeki çiftler. Bir seçime 'aç' karakteri yazıldığında, seçili dize açık ve kapalı karakterlerle çevrilir. Ayarlanmazsa, otomatik kapanma çiftleri ayarları kullanılır.

wordPattern

Dilin sözcük tanımı. Dil Unicode tanımlayıcılarını (örneğin JavaScript) destekliyorsa, bilinen ayırıcıların dışlanmasını kullanan bir sözcük tanımı sağlamak tercih edilir. Örneğin: Bilinen ayırıcılar dışında herhangi bir şeyle eşleşen bir regex (ve kayan nokta sayısında nokta oluşmasına izin verilir): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g

Özellik Ayrıntıları

autoClosingPairs

Dilin otomatik kapanış çiftleri. 'Kapat' karakteri otomatik olarak eklenir ve 'aç' karakteri yazılır. Ayarlanmadıysa, yapılandırılan köşeli ayraçlar kullanılır.

autoClosingPairs?: IAutoClosingPairConditional[]

Özellik Değeri

brackets

Dilin köşeli ayraçları. Bu yapılandırma, bu köşeli ayraçların çevresinde Enter tuşuna basıldığında örtük olarak etkiler.

brackets?: CharacterPair[]

Özellik Değeri

comments

Dilin açıklama ayarları.

comments?: CommentRule

Özellik Değeri

folding

Dilin katlama kuralları.

folding?: FoldingRules

Özellik Değeri

indentationRules

Dilin girinti ayarları.

indentationRules?: IndentationRule

Özellik Değeri

onEnterRules

Enter tuşuna basıldığında değerlendirilecek dil kuralları.

onEnterRules?: OnEnterRule[]

Özellik Değeri

surroundingPairs

Dilin çevresindeki çiftler. Bir seçime 'aç' karakteri yazıldığında, seçili dize açık ve kapalı karakterlerle çevrilir. Ayarlanmazsa, otomatik kapanma çiftleri ayarları kullanılır.

surroundingPairs?: IAutoClosingPair[]

Özellik Değeri

wordPattern

Dilin sözcük tanımı. Dil Unicode tanımlayıcılarını (örneğin JavaScript) destekliyorsa, bilinen ayırıcıların dışlanmasını kullanan bir sözcük tanımı sağlamak tercih edilir. Örneğin: Bilinen ayırıcılar dışında herhangi bir şeyle eşleşen bir regex (ve kayan nokta sayısında nokta oluşmasına izin verilir): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g

wordPattern?: RegExp

Özellik Değeri

RegExp