Formato de un servicio de lenguaje heredado automáticoAutomatic 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 se escribe if, el servicio de lenguaje inserta automáticamente llaves coincidentes, o si presiona la tecla ENTRAR, el servicio de lenguaje fuerza el punto de inserción en la nueva línea en el nivel de sangría adecuado, dependiendo de si los anteriores línea abre un nuevo ámbito.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 utilizar el filtro de comando utilizado 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

Desarrollo de un servicio de lenguaje heredadoDeveloping a Legacy Language Service