다음을 통해 공유


ICodeEditorContributionEndpoints interface

이러한 함수는 코드 편집기를 조작하기 위해 확장에서 사용할 수 있게 됩니다.

메서드

getJsonSchemas()

현재 등록된 JSON 스키마 목록을 가져옵니다.

getResourceUriFromResourceVersion(IResourceVersion)

지정된 리소스에 대한 리소스 URI를 가져옵니다.

getResourceVersion(string)

지정된 리소스 URI에서 리소스 버전을 가져옵니다.

onResourceChanged(ResourceChangedCallback)

현재 리소스가 변경될 때 알 수 있도록 콜백을 등록합니다.

  • 새 파일이 로드됨
  • 사용자가 웹 UI에서 파일을 편집합니다.
  • 검색된 언어 변경(예: 확장이 새 언어를 등록하고 파일이 해당 언어를 갖는 것으로 검색된 후)
registerJsonSchemas(IJsonSchemaRegistration[])

코드 편집기에서 기본 제공 JSON 언어로 스키마 등록

registerLanguage(ILanguageRegistration)

코드 편집기를 사용하여 언어를 등록합니다.

메서드 세부 정보

getJsonSchemas()

현재 등록된 JSON 스키마 목록을 가져옵니다.

function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>

반환

getResourceUriFromResourceVersion(IResourceVersion)

지정된 리소스에 대한 리소스 URI를 가져옵니다.

function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>

매개 변수

반환

Promise<string>

getResourceVersion(string)

지정된 리소스 URI에서 리소스 버전을 가져옵니다.

function getResourceVersion(uri: string): Promise<IResourceVersion>

매개 변수

uri

string

반환

Promise<IResourceVersion>

onResourceChanged(ResourceChangedCallback)

현재 리소스가 변경될 때 알 수 있도록 콜백을 등록합니다.

  • 새 파일이 로드됨
  • 사용자가 웹 UI에서 파일을 편집합니다.
  • 검색된 언어 변경(예: 확장이 새 언어를 등록하고 파일이 해당 언어를 갖는 것으로 검색된 후)
function onResourceChanged(callback: ResourceChangedCallback)

매개 변수

registerJsonSchemas(IJsonSchemaRegistration[])

코드 편집기에서 기본 제공 JSON 언어로 스키마 등록

function registerJsonSchemas(schemas: IJsonSchemaRegistration[])

매개 변수

registerLanguage(ILanguageRegistration)

코드 편집기를 사용하여 언어를 등록합니다.

function registerLanguage(registration: ILanguageRegistration)

매개 변수

registration
ILanguageRegistration