Novedades del Editor de Visual Studio 2010

En esta página se muestran las características nuevas y mejoradas del editor disponibles en Visual Studio 2010.

Novedades en Visual Studio 2010

Comportamiento de acoplamiento mejorado

Las ventanas de documento ya no están restringidas al marco de edición del entorno de desarrollo integrado (IDE). Ahora puede acoplar las ventanas de documento a los bordes del IDE o moverlas a cualquier parte del escritorio (esto incluye un segundo monitor). Si hay dos ventanas de documento relacionadas abiertas y visibles, por ejemplo, una vista de diseñador y una de editor del mismo Windows Forms, las modificaciones realizadas en una ventana se aplicarán inmediatamente en la otra.

Ahora las ventanas de herramientas pueden moverse libremente para acoplarse a los bordes del IDE, flotar fuera de éste o rellenar parte o todo el marco del documento. Permanecen en todo momento en un estado acoplable.

Para obtener más información, vea Cómo: Organizar y acoplar ventanas.

Zoom

Puede acercar o alejar en cualquier ventana de edición de código o texto si mantiene presionada la tecla CTRL y mueve la rueda del mouse. La característica de zoom no funciona en otras ventanas.

Selección de cuadros

En versiones anteriores de Visual Studio, se podía seleccionar un fragmento rectangular de texto al mantener presionada la tecla Alt y seleccionar un fragmento con el mouse. A continuación se podía copiar o eliminar el texto seleccionado. VS 2010 agrega las siguientes funciones nuevas a la característica de selección de cuadros:

  • Inserción de texto: escriba en una selección de cuadro para insertar el nuevo texto en cada línea seleccionada.

  • Pegar: pegue el contenido de una selección de cuadro en otro.

  • Cuadros de longitud cero: realice una selección vertical de cero caracteres de ancho para crear un punto de inserción de varias líneas para texto nuevo o copiado.

Puede usar estas funciones para trabajar con rapidez con grupos de instrucciones, por ejemplo para cambiar modificadores de acceso, establecer campos o agregar comentarios. Para obtener más información, vea Cómo: Seleccionar y cambiar el texto.

Jerarquía de llamadas

En la característica Jerarquía de llamadas, que está disponible en Visual C# y Visual C+ +, se muestran las siguientes partes del código para que pueda navegar por él de forma más eficaz:

  • Llamadas destinadas y procedentes de un método, una propiedad o un constructor seleccionados.

  • Implementaciones de un miembro de interfaz.

  • Reemplazos de un miembro virtual o abstracto.

Esto puede ayudarle a comprender mejor los flujos de código, a evaluar los efectos de los cambios y a explorar las posibles rutas de ejecución mediante el examen de cadenas complejas de llamadas a métodos y otros puntos de entrada en varios niveles de código.

Jerarquía de llamadas está disponible en tiempo de diseño, a diferencia de la pila de llamadas que muestra el depurador.

El nombre del miembro aparece en un recuadro de la ventana Jerarquía de llamadas. Si expande el nodo del miembro, aparecen los subnodos Llamadas a nombre de miembro y Llamadas desde nombre de miembro. Si expande el nodo Llamadas a, se muestran todos los miembros que llaman al miembro seleccionado. Si expande el nodo Llamadas desde, se muestran todos los miembros llamados por el miembro seleccionado. También puede expandir los miembros del subnodo en los nodos Llamadas a y Llamadas desde. Esto le permite navegar por la pila de llamadores.

Para obtener más información, vea Jerarquía de llamadas.

Puede utilizar la característica Navegar a para buscar un símbolo o un archivo en el código fuente.

Navegar a le permite buscar una ubicación concreta de la solución o explorar elementos de la misma. Le ayuda a elegir un conjunto completo de resultados coincidentes en una consulta.

Puede buscar palabras clave incluidas en un símbolo concatenadas mediante notación Camel o caracteres de subrayado a fin de dividir dicho símbolo en palabras clave.

Para obtener más información, vea Cómo: Buscar objetos, definiciones y referencias (símbolos).

Resaltar 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 devolvería Buscar todas las referencias, 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.

Para obtener más información, vea Cómo: Resaltar referencias.

Generar a partir del uso

La característica Generar a partir del uso le permite usar clases y miembros antes de definirlos. Puede generar un código auxiliar para cualquier clase, constructor, método, propiedad, campo o enumeración no definidos que desee usar pero que aún no haya definido. Puede generar nuevos tipos y miembros sin abandonar su ubicación actual en el código. Eso minimiza la interrupción en su flujo de trabajo.

La característica Generar a partir del uso admite estilos de programación como el desarrollo de pruebas en primer lugar.

Para obtener más información, vea Generar a partir del uso.

Modo de sugerencia de IntelliSense

IntelliSense ahora proporciona dos alternativas para la finalización de instrucciones de IntelliSense: el modo de finalización y el modo de sugerencia. Emplee el modo de sugerencia en aquellas situaciones en que las clases y los miembros se usen antes de definirlos.

En el modo de sugerencias, cuando se escribe en el editor y, a continuación, se confirma la entrada, el texto escrito se inserta en el código. Cuando se confirma una entrada en modo de finalización, el editor muestra la entrada resaltada en la lista de miembros.

Cuando se abre una ventana de IntelliSense, puede presionar CTRL+ALT+BARRA ESPACIADORA para alternar entre el modo de finalización y el modo de sugerencia.

Para obtener más información, vea Lista de miembros.

Vea también

Conceptos

Novedades de Visual Studio 2010

Otros recursos

Editar archivos de código y de recursos