2) Ventanas acoplables: Más que un truco es una característica del entorno, pero esimportante: Acostumbrarse a manejar el entorno de ventanas acoplables nos puede dejartoneladas de espacio libre para el código fuente (gracias a las marcas ). También otro detallese agradece: cuando hacemos doble clic en una de las ventana acoplables se presenta en sutotalidad en el centro de la pantalla (útil en presentaciones y clases sobre todo), y un nuevodoble clic la devuelve a la posición en que se encontraba.3) Llamar a un documento editable o a una página ASP.NET o HTML directamente, desdela línea de comandos: <strong>Visual</strong> <strong>Studio</strong> permite ser invocado desde la línea de comandosmediante la opción ejecutar de Menú de Inicio, pasándole <strong>como</strong> argumento una página HTML oASP.NET. El IDE mostrará la página en edición, sin pertenecer a ningún proyecto.Ej: Menu Inicio/Ejecutar: devenv.exe \página.htm ó incluso devenv.exe ...Y cuando tenemos que hacer una presentación o clase, otra opción permite seleccionar eltamaño del Tipo de Letra desde la línea de comandos. Por ejemplo: devenv.exe /fs 14,selecciona tipo de letra de 14 puntos.4) Abrir un ensamblado con otros editores: Examinador de Objetos, Editor Binario, etc.Podemos abrir un ensamblado con diferentes editores, incluso si estamos trabajando en elproyecto al que pertenece: basta con seleccionar "Ver todos los archivos" en la Ventana deSoluciones, y seleccionar el EXE/DLL com botón derecho/ Abrir con... Nos saldrá una ventanacon todos los editores que el objeto admite: incluso podemos seleccionar otros objetosadicionales, <strong>como</strong> el excelente visor de clases de Lutz Roeder. La ventana es la siguiente:5) El editor de código fuente es visualmente sensible a las directivas #debug y #traceTampoco es un truco, sino una característica, pero está muy bien: Si usamos esas directivas, elcódigo fuente correspondiente que no se vaya a ejecutar se pone en gris automáticamente.IntelliSense a tope...6) El Cuadro de Herramientas <strong>como</strong> depósito de código: No sólo podemos crear nuestraspropias fichas en el Cuadro de Herramientas, sino que funcionan <strong>como</strong> almacenadores de
código. Si marcamos una sección de código y posteriormente la arrastramos a nuestra ficha o ala General, queda almacenado allí <strong>como</strong> elemento general de <strong>Visual</strong> <strong>Studio</strong> (para cualquieraplicación). Posteriormente, doble clic sobre la entrada (que podemos llamar <strong>como</strong> queramos)nos copiará el código fuente en el punto de inserción de código que tengamos activo (y si existecódigo seleccionado, lo sustituye con el del depósito).Todavía hay otra característica nueva: si en lugar de pegar con CTL-V lo hacemos con CTL-SHIFT-V iremos recorriendo el Anillo del Portapapeles, a través de todos los elementos copiadosen secuencia...7) CTL-S funciona en cualquiera de las ventanas de salida: output, debug, etc, permitiendoguardar todo el contenido de la ventana en un fichero de texto. ideal para salidas complejas y/omonitorización de procesos de compilación.8) La ventana de Asociar Procesos de Depuración, nos llevará automáticamente al depuradornativo de cada clase (CLR, T-SQL, Script, etc.) si en lugar de pulsar el botón asociar y luegoseleccionar el depurador pulsamos directamente CTL+Asociar.9) Se puede acelerar la carga del IDE eliminado el navegador por defecto, seleccionando enla Página de Inicio, Mi Perfil, y ahí, "Perfil Personalizado", y "Mostrar entorno vacío". Si ademáscerramos las ventanas de la Ayuda en el Explorador de Soluciones, el IDE entra <strong>como</strong> un tiro...10) Haciendo doble clic sobre una solapa de edición de un fichero, podemos dividir laventana del editor en tantos grupos <strong>como</strong> queramos y mover los elementos de un grupo a otro.Similar a Word, o Excel.11) El fichero .config puede ser llevado automáticamente al directorio desalida del compilador cambiando su nombre por el de App.Config.12) Existe una opción ideal para la depuración de aplicaciones Cliente/Servidor queconsiste en que podemos seleccionar dentro de una solución con más de un proyecto, la opción"Establecer proyectos de Inicio" / "Proyectos de Inicio Múltiples" indicando cómo deseamos alejecución de cada uno de ellos. Al lanzar la ejecución se lanzarán las dos aplicaciones.13) Las combinaciones de teclas (Atajos) son siempre una gran ayuda para los nerviosos(<strong>como</strong> yo), que preferimos, a veces, la rapidez del teclado en vez de las búsquedas con el ratón.La siguiente es una buena lista de combinaciones de teclas.Atajos de teclado pertenecientes a <strong>Visual</strong> <strong>Studio</strong> .NETFuncionalidad Comando Atajo 1 Atajo 2Bookmark Clear All CTRL + K CTRL + LBookmark Toggle Bookmark CTRL + K CTRL + KBookmark Next Bookmark CTRL + K CTRL + NBookmark Previous Bookmark CTRL + K CTRL + PDebug Autos Window CTRL + ALT + V ADebug Break All CTRL + ALT + BreakDebug Breakpoints Window CTRL + ALT + BDebug Call Stack Window CTRL + ALT + CDebug Clear All Breakpoints CTRL + SHIFT + F9Debug Immediate Window CTRL + ALT + IDebug Locals Window CTRL + ALT + V LDebug Quick Watch CTRL + ALT + QDebug Restart CTRL + SHIFT + F5