LanguageConfiguration interface

言語構成インターフェイスは、拡張と、自動ブラケット挿入、自動インデントなどのさまざまなエディター機能の間のコントラクトを定義します。

プロパティ

autoClosingPairs

言語の自動終了ペア。 'close' 文字が自動的に挿入され、'open' 文字が入力されます。 設定されていない場合は、構成された角かっこが使用されます。

brackets

言語の角かっこ。 この構成は、これらの角かっこの周りに Enter キーを押すと暗黙的に影響します。

comments

言語のコメント設定。

folding

言語の折りたたみ規則。

indentationRules

言語のインデント設定。

onEnterRules

Enter キーを押したときに評価される言語の規則。

surroundingPairs

言語の周囲のペア。 選択範囲に 'open' 文字を入力すると、選択した文字列は開いている文字と閉じる文字で囲まれます。 設定されていない場合は、自動closingペアの設定が使用されます。

wordPattern

言語の単語定義。 言語で Unicode 識別子 (JavaScript など) がサポートされている場合は、既知の区切り記号の除外を使用する単語定義を指定することをお勧めします。 例: 既知の区切り記号以外に一致する正規表現 (およびドットは浮動小数点数で使用できます): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g

プロパティの詳細

autoClosingPairs

言語の自動終了ペア。 'close' 文字が自動的に挿入され、'open' 文字が入力されます。 設定されていない場合は、構成された角かっこが使用されます。

autoClosingPairs?: IAutoClosingPairConditional[]

プロパティ値

brackets

言語の角かっこ。 この構成は、これらの角かっこの周りに Enter キーを押すと暗黙的に影響します。

brackets?: CharacterPair[]

プロパティ値

comments

言語のコメント設定。

comments?: CommentRule

プロパティ値

folding

言語の折りたたみ規則。

folding?: FoldingRules

プロパティ値

indentationRules

言語のインデント設定。

indentationRules?: IndentationRule

プロパティ値

onEnterRules

Enter キーを押したときに評価される言語の規則。

onEnterRules?: OnEnterRule[]

プロパティ値

surroundingPairs

言語の周囲のペア。 選択範囲に 'open' 文字を入力すると、選択した文字列は開いている文字と閉じる文字で囲まれます。 設定されていない場合は、自動closingペアの設定が使用されます。

surroundingPairs?: IAutoClosingPair[]

プロパティ値

wordPattern

言語の単語定義。 言語で Unicode 識別子 (JavaScript など) がサポートされている場合は、既知の区切り記号の除外を使用する単語定義を指定することをお勧めします。 例: 既知の区切り記号以外に一致する正規表現 (およびドットは浮動小数点数で使用できます): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g

wordPattern?: RegExp

プロパティ値

RegExp