Más rápido con Visual Studio 2010. Shortcuts

Vamos a recordar y aprender algunos de los Shotcuts que existen en Visual Studio 2010 que nos permiten ser más productivos, ahorrándonos levantar la mano del teclado y coger el ratón (que vagos que somos!).

Comment and Uncomment código (Ctrl-k-c y Ctrl-k-u)

Para comentar o descomentar las líneas de código que tengamos seleccionadas, tenemos la combinación de teclas Ctrl-k-c, para comentar, y Ctrl-k.u, para descomentar.

RapidoVS2010-Shortcuts1

También lo podemos utilizar con ficheros xml, aspx, etc.

RapidoVS2010-Shortcuts2

Toggle Outlining (Ctrl+m+m)

Para alternar la esquematización de un bloque de código, pulsaremos Ctrl+m+m, bien para cerrar o bien para abrir el esquema de código. Si lo que queremos es cerrar todos los esquemas de nuestro código, pulsamos las teclas Ctrl+m+l.

RapidoVS2010-Shortcuts3

Code Snippets (Ctrl+k+s)

Si queremos seleccionar un snippets de la lista, pulsamos Ctrl+k+s.

RapidoVS2010-Shortcuts4

View Call Hierarchy (Ctrl+k+t)

Para ver la jerarquía de llamadas de un método, nos posicionamos sobre el y pulsamos Ctrl+k+t.

RapidoVS2010-Shortcuts5

Esta ventana nos permite encontrar los lugares donde se llama a un método determinado, que es similar a cómo funciona actualmente buscar todas las referencias. Sin embargo, a diferencia de buscar todas las referencias, la función de Call Hierarchy proporciona mejor comprensión y más detallada acerca de las llamadas.

Un método (o una propiedad o un constructor) se muestra como una raíz en el treeview. Podemos expandir el nodo para obtener una lista de “categorías de búsqueda”. Actualmente se admiten cuatro categorías de búsqueda:

  • Calls To – “entrante” llama a este miembro
  • Calls From – “saliente” llamadas mencionadas en el cuerpo de este miembro
  • Overrides – disponible sólo para miembros abstractos o virtuales
  • Implements – sitios donde se implementa un miembro de la interfaz

Las ventajas de Call Hierarchy frente a buscar todas las referencias es que permite explorar y profundizar en múltiples niveles en el gráfico de llamadas (del llamador encontrar llamador etc..) Por último, el panel de detalles muestra información sobre los sitios de llamada concretas, si un método se llama varias veces en el cuerpo del método que realizó llamada.

 

Saludos a todos…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *