Domina los atajos de teclado para Visual Studio
domingo 20 de abril de 2008 | categorías: referencia rápida, tips, visual studio | 0 comentarios -- da clic aquí para dejar el tuyoUna de las maneras más fáciles de incrementar tu productividad cuando utilizas casi cualquier programa es aprenderte los atajos de teclado—los mentaos keyboard shortcuts, pues. De hecho tengo amigos que odian levantar las manos del teclado cuando están programando. Si alguna vez has usado algún editor de texto como vi, quizá hayas apreciado que una vez que dominas la complejidad de los comandos, en realidad se siente como si estuvieras "platicando" con el editor. Y aunque yo no llegaría al extremo de recomendar que manejes Visual Studio con los comandos de vi, sí recomiendo enormemente que te aprendas algunos de los más comúnes que ya vienen de cajón con el IDE.
El problema es que Visual Studio tiene 8 millones 557,934 comandos. Bueno, quizá algunos menos, pero aún así son un titipuchal. Y lo que es peor, los atajos de teclado cambian de acuerdo a la configuración general de Visual Studio. Esta es la configuración que te pregunta la primer vez que arrancas el IDE o si das Tools>Import and Export Settings...>Reset all settings.
Aquí es donde ayudan algunos documentos de referencia rápida. Si primordialmente desarrollas en Visual Basic, y utilizas esa configuración (Visual Basic Development Settings), aquí hay un PDF de Microsoft que los resume.
Si usas la configuración de Visual C# Development Settings, para desarrollar primordialmente en C#, están este para Visual Studio 2005 y este otro para Visual Studio 2008.
Sin embargo, yo utilizo la configuración para desarrollo general (General Development Settings) porque desarrollo tanto aplicaciones Web como Windows, a veces en C# y a veces en Visual Basic, aparte que ya me había aprendido algunos atajos desde versiones anteriores de Visual Studio. Como no encontré ninguna referencia rápida para esta configuración, creé mi propio documento. Puedes descargarlo del sitio de la Comunidad.
Mi recomendación personal es, no intentes aprenderlos todos de un zopetón. Dice un proverbio: "¿Cómo te comes un elefante? Un bocado a la vez". Así que mejor escoge un grupo de comandos y practica cada uno por separado, repitiéndolo al menos 20 veces. Lo que yo hice fue agarrar una archivo con código y practicar un comando a la vez en diferentes partes del archivo mientras lo "vocalizaba mentalmente" hasta que quedaba grabado en mi memoria muscular. Luego practicaba el siguiente comando hasta terminar el grupo. Al día siguiente me enfocaba en un grupo distinto, y así sucesivamente.
Cómo crear tus propios atajos
Por supuesto, también puedes definir tus propios atajos. Estos atajos pueden ejecutar un comando del IDE o alguna macro que hayas creado para alguna tarea específica. Por ejemplo, hay dos atajos que a mi me ha sido útil definir: uno para comparar el archivo actual contra la versión en el controlador de código y otro para obtener el historial del archivo actual en el controlador de código.
Para definirlos, primero ve a Tools>Options... y luego Environment>Keyboard. Al hacerlo verás la siguiente ventana:
En la parte donde dice Show commands containing, teclea parte del comando, p. ej. "compare". Esto traerá una lista de posibles comandos. En este caso, el que busco es File.Compare. Luego, selecciona el comando adecuado de la lista y pon el cursor en la parte donde dice Press shortcut keys. Presiona la combinación que desees utilizar. Si la combinación ya está siendo utilizada por algún otro comando, esta información será mostrada en la parte de abajo donde dice Shortcut currently used by. En mi caso escogí la combinación Ctrl+Alt+F,C para finalmente darle clic en el botón Assign.
Repite los mismos pasos para el comando File.ViewHistory y utiliza el atajo Ctrl+Alt+F,H—o cualquier otra combinación que más te guste.
En fin, creo que esto da la idea. Enjoy


