Compartir a través de


ICodeEditorContributionEndpoints interface

Estas funciones estarán disponibles para que las extensiones interactúen con el editor de código.

Métodos

getJsonSchemas()

Obtenga la lista de esquemas JSON registrados actualmente.

getResourceUriFromResourceVersion(IResourceVersion)

Obtenga un URI de recurso para el recurso especificado.

getResourceVersion(string)

Obtenga la versión del recurso del URI de recurso especificado.

onResourceChanged(ResourceChangedCallback)

Registre una devolución de llamada para recibir información cuando se produzca un cambio en el recurso actual:

  • se carga un nuevo archivo
  • el usuario edita el archivo en la interfaz de usuario web
  • los cambios de idioma detectados (es decir, después de que una extensión registró un nuevo idioma y se detectó que el archivo tenía ese idioma)
registerJsonSchemas(IJsonSchemaRegistration[])

Registro de esquemas con el lenguaje JSON integrado del editor de código

registerLanguage(ILanguageRegistration)

Registre un idioma con el editor de código.

Detalles del método

getJsonSchemas()

Obtenga la lista de esquemas JSON registrados actualmente.

function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>

Devoluciones

getResourceUriFromResourceVersion(IResourceVersion)

Obtenga un URI de recurso para el recurso especificado.

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

Parámetros

Devoluciones

Promise<string>

getResourceVersion(string)

Obtenga la versión del recurso del URI de recurso especificado.

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

Parámetros

uri

string

Devoluciones

Promise<IResourceVersion>

onResourceChanged(ResourceChangedCallback)

Registre una devolución de llamada para recibir información cuando se produzca un cambio en el recurso actual:

  • se carga un nuevo archivo
  • el usuario edita el archivo en la interfaz de usuario web
  • los cambios de idioma detectados (es decir, después de que una extensión registró un nuevo idioma y se detectó que el archivo tenía ese idioma)
function onResourceChanged(callback: ResourceChangedCallback)

Parámetros

registerJsonSchemas(IJsonSchemaRegistration[])

Registro de esquemas con el lenguaje JSON integrado del editor de código

function registerJsonSchemas(schemas: IJsonSchemaRegistration[])

Parámetros

registerLanguage(ILanguageRegistration)

Registre un idioma con el editor de código.

function registerLanguage(registration: ILanguageRegistration)

Parámetros

registration
ILanguageRegistration