次の方法で共有


LanguageConfiguration interface

言語構成インターフェイスは、拡張機能と、自動括弧挿入、自動インデントなどのさまざまなエディター機能との間の契約を定義します。

プロパティ

autoClosingPairs

言語の自動終了ペア。 「close」文字は、入力された「open」文字とともに自動的に挿入されます。 設定されていない場合は、設定された括弧が使用されます。

brackets

言語の括弧。 この構成は、これらの括弧を囲む Enter キーを押すことに暗黙的に影響します。

comments

言語のコメント設定。

folding

言語の折り畳みルール。

indentationRules

言語のインデント設定。

onEnterRules

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

surroundingPairs

言語の周囲のペア。 選択範囲に「開く」文字を入力すると、選択した文字列は開き文字と閉じ文字で囲まれます。 設定しない場合は、自動クローズペアの設定が使用されます。

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

言語の周囲のペア。 選択範囲に「開く」文字を入力すると、選択した文字列は開き文字と閉じ文字で囲まれます。 設定しない場合は、自動クローズペアの設定が使用されます。

surroundingPairs?: IAutoClosingPair[]

プロパティ値

wordPattern

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

wordPattern?: RegExp

プロパティ値

RegExp