다음을 통해 공유


LanguageConfiguration interface

언어 구성 인터페이스는 확장과 자동 대괄호 삽입, 자동 들여쓰기 등과 같은 다양한 편집기 기능 간의 계약을 정의합니다.

속성

autoClosingPairs

언어의 자동 닫기 쌍입니다. 'close' 문자는 'open' 문자가 입력되면 자동으로 삽입됩니다. 설정하지 않으면 구성된 대괄호가 사용됩니다.

brackets

언어의 대괄호. 이 구성은 이러한 대괄호 주위의 Enter 키를 누르는 데 암시적으로 영향을 줍니다.

comments

언어의 주석 설정입니다.

folding

언어의 접는 규칙.

indentationRules

언어의 들여쓰기 설정입니다.

onEnterRules

Enter 키를 누를 때 평가할 언어의 규칙입니다.

surroundingPairs

언어의 주변 쌍. 선택 항목에 '열기' 문자를 입력하면 선택한 문자열이 열기 문자와 닫기 문자로 둘러싸입니다. 설정하지 않으면 자동 닫기 쌍 설정이 사용됩니다.

wordPattern

언어의 단어 정의. 언어가 유니코드 식별자(예: 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

언어의 단어 정의. 언어가 유니코드 식별자(예: JavaScript)를 지원하는 경우 알려진 구분 기호를 제외하는 단어 정의를 제공하는 것이 좋습니다. 예: 알려진 구분 기호를 제외한 모든 것과 일치하는 정규식(그리고 점은 부동 소수점 숫자에서 발생할 수 있음): /(-?\d*.\d\w*)|([^'~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g

wordPattern?: RegExp

속성 값

RegExp