Escribir código en el editor de código y texto

El editor de Visual Studio proporciona muchas características que facilitan para escribir y administrar el código.Puede expandir y contraer diferentes bloques de código mediante la esquematización.Puede obtener más información sobre el código que usa mediante IntelliSense, Examinador de objetos, y la jerarquía de llamadas.Puede navegar dentro del código mediante características como Navegar a, Ir a definición, y Buscar todas las referencias.Puede insertar bloques de código con fragmentos de código, y puede generar código mediante características como genere de uso.

Puede ver el código de varias maneras diferentes.Para ver una vista de clases de la solución, puede abrir la ventana de Vista de clases o expandir los nodos en Explorador de soluciones en archivos de clase.

Puede buscar y reemplazar texto para uno o varios archivos.Para obtener más información, vea Buscar y reemplazar texto.Si utiliza expresiones regulares, observe que busquen y ahora reemplace las expresiones regulares de .NET de uso.Para obtener más información, vea Usar expresiones regulares en Visual Studio.

Los distintos lenguajes de Visual Studio proporcionan diferentes conjuntos de características, y las características se comportan en algunos casos de manera diferente en distintos idiomas.Muchas de estas diferencias se especifican en las descripciones de las características, pero para más información puede ver las secciones en lenguajes específicos de Visual Studio.

Nota importanteImportante

La edición de Visual Studio y los valores que utiliza pueden afectar a las características del IDE.Puede ser que difieren de los descritos en este tema.

Características del editor

Colorear la sintaxis

Algunos elementos de sintaxis de los archivos de código y el marcado se colorean de manera diferente para distinguirlos.Por ejemplo, las palabras clave (como using en C# y Imports en Visual Basic) son un color, pero tipos (como Console y Uri) son otro color.Otros elementos de sintaxis también se colorean, como literales de cadena y comentarios.C++ utiliza el color para distinguir entre los tipos, las enumeraciones, las macros y, entre otros tokens.

Puede ver el color predeterminado para cada tipo, y puede cambiar el color de cualquier elemento específico de la sintaxis de Fuentes y colores, Entorno, Opciones (Cuadro de diálogo), que puede abrir desde el menú de Herramientas .

Marcas de errores y advertencias

Cuando agrega código y compila la solución, puede ver los subrayados ondulados diferente-coloreados (denominados squiggles) el aparecer en código.Estas marcas notifican que de problemas Visual Studio ha detectado en el código.Por ejemplo, los squiggles rojos indican errores de sintaxis, los squiggles azules indican errores del compilador, los squiggles verde indican advertencias, y los squiggles púrpura indican otros tipos de error.Por ejemplo, se utilizan para las ediciones “groseras” en Visual Basic, que son los cambios que se realizan durante editar y Continuar y que provocarán errores del compilador.

Puede ver el color predeterminado para cada zigzag de advertencia y error en el cuadro de diálogo de Herramientas y opciones/entorno/fuentes y colores .busque Error de sintaxis, Error del compilador, Advertencia, y Otro error.

Coincidencia de llaves

Cuando el punto de inserción se coloca en una llave de apertura en un archivo de código, sino y la llave de cierre es resaltado.Esta característica proporciona información instantánea sobre las llaves equivocadas o que faltan.Puede activar la concordancia de con o. con la configuración de Resaltar con el delimitador automático (Herramientas y opciones/editor de texto).Puede cambiar el resaltado color en la configuración de Fuentes y colores (Herramientas y opciones/entorno).busque Coincidencia de llaves (resaltar) o Coincidencia de llaves (rectángulo).

Números de línea

Los números de línea se pueden mostrar en el margen izquierdo de la ventana de código.No se muestran de forma predeterminada.Puede activar esta opción en los valores de editor de texto todos los lenguajes (Herramientas y opciones/editor de texto/todos los lenguajes).Puede mostrar los números de línea para los lenguajes de programación individuales cambiando valores para esos lenguajes (Herramientas y opciones/texto Editor/ <lenguaje> ).Para imprimir los números de línea, debe seleccionar los números de línea de inclusión en el cuadro de diálogo de Imprimir .

Seguimiento de los cambios

Color del margen izquierdo permite mantener un seguimiento de los cambios realizados en un archivo.Cambios realizados desde que se ha abierto el archivo pero no guardado son denotados por una barra amarilla en el margen izquierdo (conocido como el margen de selección).Después de haber guardado los cambios (pero antes de cerrar el archivo), la barra gira verde.Si se deshacer un cambio después de haber guardado el archivo, la barra gira naranja.Para activar esta característica desactivada y, cambie la opción de Control de cambios en los valores de Editor de texto (Herramientas y opciones/editor de texto).

Selección de código y de texto

Puede seleccionar texto en modo continuo estándar de secuencia o en modo de marco, en el que se selecciona una parte rectangular de texto en lugar de un conjunto de líneas.Para crear una selección en modo de cuadro, presione ALT mientras arrastra el mouse sobre la selección (o presione ALT + MAYÚS + <tecla de dirección> ).La selección incluye todos los caracteres en el rectángulo definido por el primer carácter y el último de la selección.Algo escrito o pegado en el área seleccionada se inserta en el mismo punto en cada línea.

Zoom

Puede acercar o alejar en cualquier ventana de código si mantiene presionada la tecla CTRL y mueve la rueda del mouse (o CTRL + MAYÚS +.aumentar y CTRL + MAYÚS +, disminuya).También puede utilizar el cuadro de zoom en la esquina inferior izquierda de la ventana de código para establecer un porcentaje de ampliación concreto.la característica de zoom no funciona en ventanas de herramientas.

espacio virtual

De forma predeterminada, líneas en los editores de Visual Studio termina después del último carácter, de modo que la tecla de FLECHA DERECHA al final de una línea mover el cursor al principio de la línea siguiente.En otros editores una línea no finaliza después del último carácter, y puede colocar el cursor en cualquier parte de la línea.Puede habilitar el espacio virtual en el editor de valores de Herramientas y opciones/editor de texto/todos los lenguajes .Observe que puede habilitar espacio virtual o Ajuste de línea, pero no ambos.

Impresión

Puede utilizar las opciones en el cuadro de diálogo Imprimir de incluir números de línea u ocultar las regiones contraídas de código al imprimir un archivo.En el cuadro de diálogo de Configurar página , también puede imprimir la ruta de acceso completa y el nombre del archivo eligiendo Encabezado de página.

Puede establecer opciones de impresión en color en el cuadro de diálogo de Herramientas y opciones/entorno/fuentes y colores .elija Impresora en la lista de Mostrar valores para para personalizar impresión en color.Puede especificar diferentes colores para imprimir un archivo que editar un archivo.

Deshacer y rehacer globales

Los comandos de Deshacer la última acción global y de Rehacer la última acción global en acciones globales de deshacer o de rehacer de menú de editar que afectan a varios archivos.Entre las acciones globales se encuentran el cambio de nombre de una clase o un espacio de nombres, operaciones de búsqueda y reemplazo en una solución, la refactorización de una base de datos o cualquier otra acción que realice cambios en varios archivos.Puede aplicar los comandos globales de deshacer y rehacer a las acciones en la sesión actual de Visual Studio, incluso después de cerrar la solución en la que una acción se aplica.

Funciones de edición avanzadas

Puede encontrar varias características avanzadas en el submenú de Edición/avanzadas .No todas estas características están disponibles para todos los tipos de archivos de código.

Dar formato al documento

Establece la sangría adecuada de líneas de código y se desplaza entre llaves en líneas independientes en el documento.

Selección de formato

Establece la sangría adecuada de líneas de código y se desplaza entre llaves en líneas independientes en la selección.

Líneas seleccionadas de aplicar tabulación

Cambios que realizan los espacios en tabulaciones en su caso.

líneas seleccionadas de Untabify

Cambios que realizan las pestañas en espacios.Si desea convertir todos los espacios en el archivo en tabulaciones (o en todas las pestañas en espacios), puede utilizar los comandos de Edit.ConvertSpacesToTabs y de Edit.ConvertTabsToSpaces .Estos comandos no aparecen en los menús de Visual Studio, pero se pueden llamar desde la ventana rápida Access o en la ventana comandos.

Poner en mayúsculas

Convierte todos los caracteres de la selección a mayúsculas, o si no hay ninguna selección, cambia el carácter en el punto de inserción a mayúsculas.

Cree minúscula

Convierte todos los caracteres de la selección a minúsculas, o si no hay ninguna selección, cambia el carácter en el punto de inserción en minúsculas.

Validar el documento

Valida los archivos de código JScript.

Espacio en blanco horizontal delete

Elimina las tabulaciones o espacios al final de la línea actual.

Ver espacios en blanco

Espacios de muestra como puntos más, y fichas como flechas.El final de un archivo se muestra como un glifo rectangular.Si el Herramientas y opciones/editor de texto/lenguajes/glifos visibles de ajuste de línea Todo o mostrar para el ajuste de línea está seleccionado, el glifo también se muestra.

Ajuste de línea

Hace que las líneas de un documento sean visibles en la ventana de código.Puede desactivar el ajuste de línea y en los valores de los lenguajes Todo el editor de texto (Editor de texto de las herramientas y de las opciones/todos los lenguajes).

Selección sin comentarios

Agrega los caracteres de comentario a la selección o en la línea actual.

Selección con comentarios

Quita los caracteres de comentario de la selección o en la línea actual.

Sangría de línea raise

Agrega una pestaña (o espacios equivalentes) a las líneas seleccionadas o a la línea actual.

sangría de la línea de la disminución

Quita una tabulación (o espacios equivalentes) de las líneas seleccionadas o de la línea actual.

Etiqueta seleccionar

En un documento que contiene etiquetas (por ejemplo, XML o HTML), se selecciona la etiqueta.

Seleccionar contenido de la etiqueta

En un documento que contiene etiquetas (por ejemplo, XML o HTML), selecciona el contenido.

Puede mover en un documento de varias maneras diferentes.Además de las operaciones estándar, puede utilizar los botones de Navegar hacia atrás (o CTRL + MINUS) y de Navegar hacia delante (CTRL + MAYÚS + MINUS) en la barra de herramientas para mover el punto de inserción a ubicaciones anteriores o el retorno a ubicaciones más recientes en el documento activo.Estos botones conservan las últimas 20 ubicaciones del punto de inserción.

Los comandos siguientes son métodos código-específicos de navegación:

vaya a <número de línea>

(Edit/Go a o CTRL + G): Desplácese a un número de línea específico en el documento activo.

Navegar a

(Edite y navegue a o CTRL +,): Encuentra un símbolo o un archivo de la solución activa.Le ayuda a elegir un conjunto completo de resultados coincidentes en una consulta.Puede buscar palabras clave incluidas en un símbolo mediante la superposición y caracteres de subrayado camel a fin de dividir dicho símbolo en palabras clave.

Buscar todas las referencias

(menú contextual): Busca todas las referencias al elemento seleccionado en la solución.

Ir a definición

(menú contextual (o F12): Encuentra la definición del elemento seleccionado.

método siguiente, método anterior

(Edición o método siguiente, método anterior) en los archivos de código de Visual Basic, use estos comandos para mover el punto de inserción a métodos diferentes.

El resaltado de referencias

Al hacer clic en un símbolo en el código fuente, todas las instancias de ese símbolo se resaltan en el documento.Los símbolos resaltados pueden incluir declaraciones y referencias, y muchos otros símbolos que Buscar todas las referencias devolvería.entre ellos los nombres de clases, objetos, variables, métodos y propiedades.En el código de Visual Basic, las palabras clave de muchas estructuras de control también se resaltan.Para desplazarse al siguiente o anterior símbolo resaltado, presione CTRL+MAYÚS+FLECHA ABAJO o CTRL+MAYÚS+FLECHA ARRIBA.Puede cambiar el color de resaltado en Herramientas y opciones/entorno/fuentes y colores/referencia resaltado.

También puede utilizar Barra de navegación, es decir, las dos listas desplegables mostradas en la parte superior de la ventana de código, para navegar en un archivo de código.Esta barra permite navegar directamente a un tipo determinado o uno de los miembros dentro de un tipo.La barra de navegación aparece con los archivos de código de Visual Basic, C#, y C++.

Para ocultar la barra de navegación, cambie la opción de Barra de navegación en los valores de los lenguajes Todo el editor de texto (Herramientas y opciones/editor de texto/todos los lenguajes, o puede cambiar los valores para los lenguajes individuales).Puede navegar en las listas desplegables como sigue:

  • Para desplazar el foco de la ventana de código a la barra de navegación, presione la combinación de teclas de método abreviado CTRL + f2.

  • Para devolver el foco de la barra de navegación en la ventana de código, presione la tecla ESC.

  • Para desplazar el foco del elemento al elemento de la barra de navegación, presione la tecla TABULADOR.

  • Para seleccionar el elemento de la barra de navegación que tiene el foco y volver al IDE, presione la tecla ENTRAR

  • Para navegar a una clase o a un tipo, haga clic en su nombre en la lista desplegable izquierda.

  • Para navegar directamente a un procedimiento en una clase, haga clic en un procedimiento en la lista desplegable derecha.

En una clase parcial, los miembros definidos fuera del archivo de código actual pueden estar deshabilitados.

Personalizar el editor

Importar y exportar configuraciones: Puede compartir valores con otro desarrollador, hacer que los valores se ajustan a un estándar, o volver a la configuración predeterminada de Visual Studio mediante Asistente para importar y exportar configuraciones en el menú de Herramientas .Puede cambiar las opciones generales o lenguaje y valores específicos.

Asignación de teclado: Puede definir nuevos hotkeys o volver a definir los existentes en las herramientas y las opciones y los valores del entorno y del teclado.Para obtener más información sobre hotkeys, vea Métodos abreviados de teclado predefinidos.

Para obtener información sobre las opciones específicas del lenguaje del editor, vea lo siguiente:

Vea también

Conceptos

Codificaciones y saltos de línea

Generar a partir del uso

Otros recursos

Buscar y reemplazar texto

Esquematizar

Utilizar IntelliSense

Fragmentos de código

Usar el Cuadro de herramientas

Ver la estructura del código

Establecer marcadores en el código

Usar la Lista de tareas