LanguageConfiguration interface
言語構成インターフェイスは、拡張と、自動ブラケット挿入、自動インデントなどのさまざまなエディター機能の間のコントラクトを定義します。
プロパティ
auto |
言語の自動終了ペア。 'close' 文字が自動的に挿入され、'open' 文字が入力されます。 設定されていない場合は、構成された角かっこが使用されます。 |
brackets | 言語の角かっこ。 この構成は、これらの角かっこの周りに Enter キーを押すと暗黙的に影響します。 |
comments | 言語のコメント設定。 |
folding | 言語の折りたたみ規則。 |
indentation |
言語のインデント設定。 |
on |
Enter キーを押したときに評価される言語の規則。 |
surrounding |
言語の周囲のペア。 選択範囲に 'open' 文字を入力すると、選択した文字列は開いている文字と閉じる文字で囲まれます。 設定されていない場合は、自動closingペアの設定が使用されます。 |
word |
言語の単語定義。 言語で Unicode 識別子 (JavaScript など) がサポートされている場合は、既知の区切り記号の除外を使用する単語定義を指定することをお勧めします。 例: 既知の区切り記号以外に一致する正規表現 (およびドットは浮動小数点数で使用できます): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g |
プロパティの詳細
autoClosingPairs
言語の自動終了ペア。 'close' 文字が自動的に挿入され、'open' 文字が入力されます。 設定されていない場合は、構成された角かっこが使用されます。
autoClosingPairs?: IAutoClosingPairConditional[]
プロパティ値
brackets
言語の角かっこ。 この構成は、これらの角かっこの周りに Enter キーを押すと暗黙的に影響します。
brackets?: CharacterPair[]
プロパティ値
comments
folding
indentationRules
onEnterRules
surroundingPairs
言語の周囲のペア。 選択範囲に 'open' 文字を入力すると、選択した文字列は開いている文字と閉じる文字で囲まれます。 設定されていない場合は、自動closingペアの設定が使用されます。
surroundingPairs?: IAutoClosingPair[]
プロパティ値
wordPattern
言語の単語定義。 言語で Unicode 識別子 (JavaScript など) がサポートされている場合は、既知の区切り記号の除外を使用する単語定義を指定することをお勧めします。 例: 既知の区切り記号以外に一致する正規表現 (およびドットは浮動小数点数で使用できます): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g
wordPattern?: RegExp
プロパティ値
RegExp