Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta sección del panel Opciones le permite cambiar la configuración global del editor de Visual Studio Code. Para acceder a la configuración, seleccione Opciones de herramientas>en la barra de menús de Visual Studio y expanda la sección Editor detexto>Toda la configuración>General. La configuración se distribuye entre tres categorías: General, Display y Sticky Scroll. En la imagen siguiente se muestra la configuración de la sección General :
Esta sección del cuadro de diálogo Opciones le permite cambiar la configuración global del editor de Visual Studio Code. Para acceder a la configuración, seleccioneOpciones de herramientas> en la barra de menús de Visual Studio y expanda la sección Editor> de textoGeneral. La configuración se presenta en dos categorías: Opciones generales (que incluyen desplazamiento pegajoso) y Opciones de visualización. En la imagen siguiente se muestra la configuración de la categoría General:
Configuración general
Las siguientes opciones generales están disponibles para el Editor de texto.
Las siguientes opciones Generales están disponibles para el Editor de texto, incluida la configuración de Desplazamiento sticky.
Arrastrar y colocar edición de texto
Cuando se selecciona esta configuración, puede mover texto seleccionando y arrastrándolo con el mouse a otra ubicación dentro del documento actual o cualquier otro documento abierto.
Seleccione la subword en el doble clic.
Al habilitar esta configuración, haga doble clic en seleccionar un término como subword dentro de una palabra y no la palabra completa. Esta acción puede resultar útil para los nombres de API con estilos de mayúsculas multimedia, como MainCallbackRoutine. Según la ubicación del cursor cuando haga doble clic en la palabra, puede seleccionar el término Main, Callbacko Routine, en lugar del nombre de API completo.
Cortar o copiar la línea actual sin selección
Al seleccionar esta configuración, puede cortar o copiar la línea actual donde se coloca el cursor sin tener que seleccionar primero el texto o el código de esa línea.
Resaltado automático del delimitador
Cuando se selecciona esta configuración, se resaltan los caracteres delimitadores que separan parámetros o pares de valor de elemento, así como llaves coincidentes.
Seguimiento de cambios
Cuando se selecciona el editor de código, aparece una línea amarilla vertical en el margen de selección para marcar el código cambiado desde que el archivo se guardó más recientemente. Al guardar los cambios, las líneas verticales se vuelven verdes.
Modo de seguimiento
Al habilitar Seguimiento de cambios, puede establecer la opción Modo de seguimiento en el tipo de cambios para realizar el seguimiento: Cambios de Git o Cambios de archivo.
Detección automática de codificación UTF-8 sin firma
De forma predeterminada, el editor detecta la codificación buscando marcas de orden de bytes o etiquetas de conjunto de caracteres. Si no se encuentra ninguno en el documento actual, el editor de código intenta detectar automáticamente la codificación UTF-8 mediante el examen de secuencias de bytes. Para deshabilitar la detección automática de codificación, desactive esta opción.
Seguir las convenciones de codificación del proyecto
Cuando se selecciona esta configuración, cualquier configuración de estilo de código específica del proyecto especificada en un archivo EditorConfig agregado al proyecto invalide cualquier configuración de estilo de código local. La configuración local se especifica en el panel Opciones en Todos loslenguajes><de configuración, como C#>>Code Style>General.>
Cuando se selecciona esta configuración, cualquier configuración de estilo de código específica del proyecto especificada en un archivo EditorConfig agregado al proyecto invalide cualquier configuración de estilo de código local. La configuración local se especifica en el cuadro de diálogo Opciones en Lenguaje del editor><de texto, como C#>>Code Style>General.
Sugerencia
Para obtener más información sobre las convenciones de codificación y cómo se aplican, consulte la página Crear configuración de editor portátil y personalizada con EditorConfig .
Habilitación de la vista previa del mouse de la imagen
Cuando se selecciona esta configuración, si mantiene el puntero sobre una imagen en el editor, se muestra un elemento emergente que muestra una vista previa de la imagen.
Habilitación de indicaciones de audio
Al seleccionar esta configuración, Visual Studio reproduce una indicación de audio cuando el símbolo de intercalación del editor llega a una línea con un error, un punto de interrupción o una advertencia. Cuando se ve un archivo en la vista Diferencias, Visual Studio también reproduce una indicación cuando el símbolo de intercalación llega a una línea agregada o quitada.
Nota:
También puede habilitar o modificar individualmente estas indicaciones de audio mediante el Panel de control de sonido en Windows.
Habilitar clic del mouse para realizar Ir a definición
Cuando se selecciona esta configuración, puede presionar Ctrl y mantener el puntero sobre un elemento mientras hace clic en el mouse. Esta acción le mueve a la ubicación de la definición del elemento seleccionado.
Tecla modificadora
Puede establecer la tecla Modificador de la acción Ir a definición en Alt, Ctrl o Ctrl + Alt.
Definición abierta en la vista de inspección
Active esta casilla para mostrar la definición de elemento en una ventana sin salir de la ubicación actual en el editor de código. Para obtener más información, vea How to: View and edit code by using Peek Definition (Ver y editar código mediante ver la definición).
Configuración de desplazamiento pegajoso
La sección Desplazamientogeneral delEditor>> de texto incluye las siguientes opciones para configurar el comportamiento de desplazamiento.
La sección Editor> de textoGeneral incluye las siguientes opciones para configurar el comportamiento del desplazamiento sticky.
Agrupar los ámbitos actuales dentro de una región desplazable de la ventana del editor
Active esta casilla para habilitar el desplazamiento sticky para pegar ámbitos en la parte superior del editor para que estén siempre en la vista mientras se desplaza por el código. Los ámbitos incluyen espacios de nombres, clases, métodos, instrucciones de inicialización de bucle y condicionales. Esta configuración está disponible en Visual Studio 2022 , versión 17.5 y posteriores. Los lenguajes de programación y los formatos de código admitidos para desplazamiento sticky incluyen C#, C++, XAML y JSON.
Máximo de líneas pegajosas
Establézcalo en un valor predeterminado de 5, puede aumentar o disminuir el número de líneas que desea ver en el área de encabezado Sticky Scroll.
Cuando el número de ámbitos supera el máximo
El valor predeterminado es Preferir ámbitos externos, que muestra ámbitos de nivel superior. Puede cambiarlo a Preferir ámbitos internos, que inserta ámbitos de nivel superior a medida que se desplaza por código profundamente anidado. Para obtener más información, vea la sección "Ámbitos internos y externos" de la página ¿Qué es desplazamiento sticky para Visual Studio ?.
Mostrar configuración
Lasección Presentacióngeneral>del Editor> de texto incluye las siguientes opciones para configurar el comportamiento de visualización.
Mostrar espacios en blanco
La sección Editor> de textoGeneral incluye las siguientes opciones para configurar el comportamiento de visualización.
Ver espacios en blanco
Cuando se selecciona esta configuración, puede ver espacios y pestañas que componen espacios en blanco dentro del contenido.
Sangría automática cuando el ajuste de palabras está habilitado
Seleccione esta opción si desea aplicar automáticamente sangría cuando la característica Ajuste de palabras esté habilitada.
Mostrar caracteres de control de texto bidireccional
Visualización de caracteres de control de texto bidireccional
Cuando se selecciona esta configuración, todos los caracteres de control de texto bidireccional se representan como marcadores de posición en el editor de código.
Precaución
Esta opción está seleccionada de forma predeterminada para evitar una vulnerabilidad potencialmente malintencionada que permita que el código se represente de forma incorrecta.
El siguiente fragmento de código muestra un ejemplo de caracteres de control bidireccional:
/// <summary>
/// Bidirectional control characters can invert text direction,
/// which can be exploited to craft malicious code that looks benign.
/// </summary>
/// <example>
/// transferBalance(5678,6776, 4321, "USD");
/// </example>
internal readonly ImmutableArray<char> BiDiControlCharacters = ImmutableArray.CreateRange(new[] {
'\u061c', // ALM: Arabic letter mark
'\u200e', // LRM: Left-to-right mark
'\u200f', // RLM: Right-to-left mark
'\u202a', // LRE: Left-to-right embedding
'\u202b', // RLE: Right-to-left embedding
'\u202c', // PDF: Pop directional formatting
'\u202d', // LRO: Left-to-right override
'\u202e', // RLO: Right-to-left override
'\u2066', // LRI: Left-to-right isolate
'\u2067', // RLI: Right-to-left isolate
'\u2068', // FSI: First strong isolate
'\u2069', // PDI: Pop directional isolate
});
Mostrar caracteres de ancho cero
Visualización de caracteres de ancho cero
Al seleccionar esta configuración, los caracteres de ancho cero se representan en el editor de código.
El siguiente fragmento de código muestra un ejemplo de caracteres de ancho cero:
/// <summary>
/// Zero-width characters can be exploited to craft identifiers
/// that look like other identifiers, but are in fact distinct.
/// </summary>
/// <example>
/// abcdefg
/// </example>
internal readonly ImmutableArray<char> ZeroWidthCharacters = ImmutableArray.CreateRange(new[] {
'\u200b', // ZWSP: Zero width space
'\u200c', // ZWNJ: Zero width non-joiner
'\u200d', // ZWJ: Zero width joiner
'\u2060', // WJ: Word joiner
'\u206f', // Nominal Digit Shapes
'\ufeff', // BOM: Zero width no-break space
});
Mostrar margen de selección
Margen de selección
Cuando se selecciona esta configuración, se muestra un margen vertical a lo largo del borde izquierdo del área de texto del editor. Puede hacer clic en este margen para seleccionar una línea de texto completa o hacer clic y arrastrar para seleccionar líneas consecutivas de texto.
| Margen de selección en | Margen de selección desactivado |
|---|---|
|
|
Habilitar la coloración del par de llaves
Al usar esta configuración, las llaves coinciden con colores para que pueda distinguir visualmente cada conjunto de llaves de apertura y cierre en el código. La coloración de llaves facilita la visualización del ámbito del código y la búsqueda de llaves que falten. La configuración está disponible en Visual Studio 2022 , versión 17.6 y posteriores. La coloración de los pares de llaves se admite para C#, C++, TypeScript, JavaScript, Visual Basic y Razor.
Rodea automáticamente las selecciones al escribir comillas o corchetes
Esta opción facilita la inclusión de texto entre comillas o corchetes. Al escribir una comilla o corchete, Visual Studio agrega automáticamente una comilla o corchete final. A medida que continúa trabajando, el texto del carácter envolvente está resaltado.
Mostrar margen de indicador
Margen de indicador
Al seleccionar esta configuración, se muestra un margen vertical fuera del borde izquierdo del área de texto del editor. Al hacer clic en este margen, verá un icono y información sobre herramientas relacionada con el texto. Por ejemplo, los accesos directos de punto de interrupción o lista de tareas aparecen en el margen del indicador. La información del margen de indicador no se imprime.
Resaltar línea actual
Cuando se selecciona esta configuración, se muestra un cuadro gris alrededor de la línea de código en la que se encuentra el cursor.
Mostrar líneas de guía de estructura
Al seleccionar esta configuración, las líneas verticales aparecen en el editor que se alinean con bloques de código estructurados. Las líneas le ayudan a identificar fácilmente los bloques individuales de código.
Mostrar subrayados ondulados de error
Cuando se selecciona esta opción, los subrayados ondulados de color diferente (subrayados ondulados) aparecen en el código. Los subrayados ondulados rojos indican errores de sintaxis, las notas azules representan errores del compilador, las notas verdes muestran advertencias y las denotaciones púrpuras indican otros tipos de errores.
Mostrar coincidencias de selección
Al seleccionar esta configuración, Visual Studio resalta automáticamente las cadenas coincidentes después de seleccionar texto en el editor. En concreto, cada vez que se selecciona una sola línea de texto de 100 caracteres o menos, se resaltan las coincidencias.
Mostrar indicador de estado del archivo
Cuando se selecciona esta opción, se muestra una barra de indicador de estado de mantenimiento del archivo (errores, advertencias) en la esquina inferior izquierda del editor. El estado de la barra incluye opciones de limpieza de código.
Interlineado
Use este control para cambiar el espaciado de línea predeterminado de 1.0 al incremento que desee. Puede elegir entre 1.0, 1.15, 1.5, 2.0, 2.5 y 3.0.
Estilo de margen de esquematización
Use este control para cambiar la visibilidad de los expansores de margen en el IDE. Las siguientes opciones están disponibles:
- Mostrar expansores al mantener el mouse
- Mostrar expandedores y línea vertical al mantener el puntero
- Mostrar siempre los expansores y la línea vertical
Mostrar el contexto de edición en el editor
Use este control para alternar la configuración de contexto de edición por completo o personalizarla según sus preferencias seleccionando en la configuración siguiente:
- Línea/Col
- Selection
- Estado de selección
- Insertar o sobrescribir
- Tab/Space
- Finales de línea
- Codificación
- Línea/Col
- Selecciones
- Insertar o sobrescribir
- Tab/Space
- Finales de línea