Formato automático en un servicio de lenguaje heredadoAutomatic formatting in a legacy language service

Con el formato automático, un servicio de lenguaje inserta automáticamente un fragmento de código cuando un usuario empieza a escribir una construcción de código conocidos.With automatic formatting, a language service automatically inserts a snippet of code when a user begins to type a known code construct.

Comportamiento de formato automáticoAutomatic formatting behavior

Por ejemplo, cuando escriba si, el servicio de lenguaje inserta automáticamente las llaves coincidentes, o si presiona la tecla ENTRAR, el servicio de lenguaje fuerza el punto de inserción en la línea nueva para el nivel de sangría adecuado, según Si abre un nuevo ámbito de la línea anterior.For example, when you type if, the language service automatically inserts matching braces, or if you press the ENTER key, the language service forces the insertion point on the new line to the appropriate indent level, depending on whether the preceding line opens up a new scope.

También se puede usar el filtro de comando usado para el resto del servicio de lenguaje para el formato automático.The command filter used for the rest of the language service can also be used for automatic formatting. También puede resaltar las llaves coincidentes mediante una llamada a HighlightMatchingBrace.You can also highlight matching braces by calling HighlightMatchingBrace.

Vea tambiénSee also

Desarrollar un servicio de lenguaje heredadoDevelop a legacy language service