Aspectos básicos de la edición de código

La capacidad para escribir y modificar el texto y el código es una función básica del entorno de desarrollo integrado (IDE). Visual Studio proporciona varios editores específicos para tipos de archivos concretos. La mayoría de los editores tienen dos vistas: vista de diseñador y vista de código. Todos los editores comparten un conjunto básico de funcionalidades, pero también proporcionan funcionalidades específicas del archivo con el que se trabaja.

Por ejemplo, si abre un formulario Windows Forms de Visual C++ para edición, el Editor de formularios de C++ se abre en la vista de diseñador como el editor predeterminado para este archivo. Si abre un formulario Windows Forms de Visual Basic, el Editor de formularios de Visual Basic se abre en la vista de diseñador como el editor predeterminado para él. Estos dos editores son muy similares en apariencia, pero en realidad son dos editores diferentes. En este tema puede familiarizarse con las características y funcionalidades de los editores de Visual Studio. Para obtener más información acerca de las características disponibles en el editor básico, vea Editor de código y de texto.

En este tema no se describen los editores de recursos. Para obtener más información, vea Trabajar con archivos de recursos.

Términos comunes

  • Editor
    Un término genérico que hace referencia a todos los editores de código, texto y lenguaje de marcado disponibles en el IDE. En versiones anteriores, el término utilizado era "editor de código y texto".

  • Vista de código
    Un modo del editor donde se pueden modificar el texto y el código de los archivos. A veces se le denomina "vista de código fuente". Disponible en todos los editores.

  • Margen del indicador
    El canal gris del borde izquierdo del editor en la vista de código donde se realizan la depuración y el marcado y donde aparecen los iconos de error.

  • Vista de diseñador
    Un modo del editor donde se crean el diseño y el aspecto visual de las partes de una aplicación. No está disponible en todos los editores.

  • Superficie de diseño
    Un término genérico que hace referencia al área visual donde se agregan y se desplazan los controles y otros elementos. Se aplica a los formularios Windows Forms, las páginas HTML, las páginas ASPX y cualquier otro archivo que incluya la vista de diseñador durante la edición.

  • Glifo
    Un término genérico que hace referencia a los diversos iconos, como puntos de interrupción, marcadores, etc., que se presentan en el margen del indicador.

Usar el editor

Están disponibles diversas herramientas y características en el editor, que dependen de la vista que se utilice y el tipo de archivo que se esté editando.

Vista de diseñador

En la vista de diseñador puede crear el diseño visual de formularios Windows Forms, páginas HTML y archivos ASPX, entre otros. En esta vista puede agregar controles, colocarlos y editar sus propiedades. Estas son algunas herramientas que se usan habitualmente en la vista de diseñador:

Herramienta

Descripción

cuadro de herramientas

Muestra los controles y otros elementos que se pueden agregar a la superficie de diseño.

Esquema del documento (Ventana)

Proporciona una vista de esquema de los controles, elementos HTML y scripts en la superficie de diseño actual.

Propiedades (ventana)

Muestra las propiedades, como Text, que se pueden editar para el control, formulario u otro elemento seleccionado en la superficie de diseño.

Vista de código

En la vista de código se escribe y administra el código que ejecuta la aplicación. Puede establecer puntos de interrupción para depuración, contraer secciones de código para aumentar su legibilidad y usar medios de ayuda para escribir el código con más rapidez. Estas son algunas características utilizadas habitualmente en la vista de código:

Área

Descripción

Ayudas de codificación

IntelliSense proporciona indicadores de referencia del lenguaje incorporados que permiten escribir el código con más rapidez. Entre los indicadores se incluyen la presentación de una lista de métodos pertinentes a lo que se escribe, la presentación de información de parámetros y declaraciones, etc. Todos los lenguajes de programación admiten IntelliSense, aunque algunos tienen más características de IntelliSense que otros. Para obtener más información, vea Utilizar IntelliSense.

Los fragmentos de código de IntelliSense permiten insertar directamente código escrito previamente en los archivos. Los fragmentos de código pueden ser de Microsoft o pueden ser un código creado por usted u otros. Actualmente, Visual C++ y HTML no admiten los fragmentos de código de IntelliSense. Para obtener más información, consulte Crear y utilizar fragmentos de código de IntelliSense.

Depuración

Puede establecer puntos de interrupción en el margen del indicador del editor y, a continuación, utilizar el depurador de Visual Studio para recorrer la aplicación y resolver cualquier error de lógica que se encuentre. También puede activar los números de línea para facilitar la búsqueda de los errores de compilación. Para obtener información sobre los iconos de margen del indicador, vea Cómo: Depurar el código en el editor. Para obtener más información acerca de la depuración, vea Depurar en Visual Studio.

Navegación

Utilice las opciones Navegar hacia delante y Navegar hacia atrás del menú Ver para desplazarse entre las secciones de código que haya visto recientemente en un archivo individual o entre archivos vistos recientemente en el editor.

Utilice el comando Ir a definición con el fin de navegar al procedimiento de un método o a una definición de variable. Por ejemplo, si se define un procedimiento denominado MyProc() y posteriormente se hace una llamada en el código a MyProc(), es posible navegar directamente al procedimiento de este método mediante el comando Ir a definición.

Use Marcadores para marcar líneas de código en los archivos de gran tamaño para poder navegar rápidamente a esas secciones del código en el editor. Para obtener más información, vea Marcadores (Ventana).

Utilice las diversas características de búsqueda, como Búsqueda incremental y Buscar en archivos, para navegar en un archivo y por los archivos. Para obtener más información, vea Buscar y reemplazar.

Legibilidad

El editor permite ajustar las líneas de código al tamaño de la ventana activa, así como numerar las líneas de código. Para obtener más información, vea Cómo: Administrar el ajuste de línea en el editor y Cómo: Mostrar los números de línea en el editor.

También puede ocultar áreas de código para que solo se vean las áreas con las que necesite trabajar. Para obtener más información, vea Cómo: Esquematizar y ocultar el código.

Personalizar el editor

En el cuadro de diálogo Opciones puede establecer las preferencias para determinadas características y aplicarlas a todos los editores o a editores concretos. Algunos cambios, como la familia y el tamaño de las fuentes, siempre se aplican globalmente.

Personalización del editor global o específica del lenguaje

Algunas opciones de configuración relacionadas con los editores, como el ajuste automático de línea, los números de línea y las sangrías, se pueden aplicar automáticamente a todos los editores. También puede cambiar la configuración para un lenguaje de programación concreto o un editor de marcado sin afectar a otros editores. La configuración global del editor se puede encontrar en ciertas páginas de la sección Editor de texto del cuadro de diálogo Opciones:

Todos los demás nodos bajo Editor de texto contienen opciones concretas de un lenguaje de programación o de marcado determinado. Al efectuar un cambio en uno de estos nodos sólo se ven afectados los editores del lenguaje de programación o marcado seleccionado. Para obtener más información, vea Establecer las opciones del editor.

Personalizar el texto

Puede cambiar la familia y el tamaño de las fuentes que se utilizan en la vista de código de todos los editores, así como los colores del texto, en Fuentes y colores, Entorno, Opciones (Cuadro de diálogo). La lista desplegable Mostrar valores para contiene las entradas siguientes relacionadas con el texto mostrado en los editores:

  • Editor de texto

  • Finalización de instrucciones

  • Información sobre herramientas del editor

Los cambios efectuados en cualquiera de estas áreas afectan a todos los editores de Visual Studio. Para obtener más información, vea Cómo: Cambiar el nombre, tamaño y color de fuente en el editor.

Vea también

Referencia

Editor de código y de texto

Otros recursos

Modificar texto, código y marcado