다음을 통해 공유


LanguageConfiguration interface

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

속성

autoClosingPairs

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

brackets

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

comments

언어의 주석 설정입니다.

folding

언어의 접기 규칙입니다.

indentationRules

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

onEnterRules

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

surroundingPairs

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

wordPattern

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

wordPattern?: RegExp

속성 값

RegExp