Comportamiento del editorEditor Behavior

Puede establecer los comportamientos del editor de modo que permitan aplicar formato al código mientras se escribe.Editor behaviors can be set to allow code to be formatted as it is written. Estas acciones se establecen en Visual Studio > Preferencias… > Editor de texto > Comportamiento. Más abajo se describen algunas de las funciones más usadas:These actions are set under Visual Studio > Preferences... > Text Editor > Behavior, and some of the more commonly used functions are described below:

Opciones de comportamiento del editor

  • Se pueden agregar llaves de cierre automáticamente al código al crear clases, métodos o propiedades.Matching closing braces can be added automatically to code when creating new classes, methods, or properties. Cuando se selecciona esta opción, al escribir { se agregará } automáticamente.When this option is selected, typing { will automatically add }.
  • La aplicación de formato de código sobre la marcha se activa al pulsar caracteres (por ejemplo, el punto y coma o las llaves), lo que emulará las preferencias de formato establecidas.On-the-fly code formatting is triggered by character presses, such as semi-colon or braces, which will emulate the formatting preferences that are set.
  • También puede optar por aplicar formato al archivo al guardarlo, lo que permite escribir el código libremente y hace que el IDE sea el responsable de aplicarle formato según las preferencias existentes.You can also choose to format the file when saving it, which allows the writing of code as desired and leaves the IDE responsible for formatting code as set by existing preferences.
  • La sangría se puede establecer en Ninguna, Automática o Inteligente.Indentation can be set to None, Auto, or Smart. Hacen lo siguiente:These do the following:
    • Ninguna: establece el símbolo de inserción al principio de la línea siguiente.None - sets the caret to the start of the next line
    • Automática: establece el símbolo de inserción en la misma columna de la línea siguiente.Auto - sets the caret to the same column on the next line
    • Inteligente: aplica la sangría en la línea siguiente en función del código.Smart - indents on the following line based on the code
  • El comportamiento de separación de palabras difiere entre los sistemas operativos y, con vistas a la navegación, el editor de texto debe saber dónde empiezan y acaban las palabras.Word-breaking behavior differs between OSes, and for navigation purposes, the text editor needs to know where words begin or end. El formato se puede establecer en Unix o Windows.The formatting can be set to Unix or Windows.

También puede establecer reglas de formato para XML, CSS, HTML y JSON.You can also set formatting rules for XML, CSS, HTML, and JSON.