studio - features c#
Personalizar Visual Studio (12)
He estado trabajando con Visual Studio (aplicaciones WinForm y ASP.NET usando principalmente C #) durante varios meses. En general, mi IDE está configurado bastante estándar, pero me he estado preguntando ¿cuáles son algunas sugerencias en términos de complementos / configuraciones que le parezcan más útiles?
Actualización : Gracias por todas las excelentes sugerencias. Parece un consenso general que debería buscar en ''Resharper'' junto con algunos detalles llamativos con temas y fuentes personalizadas.
Temas
- Consolas Font Pack para Visual Studio 2005/2008
- Scott Hanselman''s Visual Studio Themes Gallery
- Generador de temas de Visual Studio
Herramientas gratuitas
- PowerCommands para Visual Studio 2008
- GhostDoc
- HyperAddin
- RockScroll
- CodeRush XPress
- .NET Reflector - (No es un complemento, pero sigue siendo útil)
Herramientas de pago
- Resharper : gratuito (código abierto), $ 49 (académico), $ 199 (personal), $ 349 (comercial)
- CodeRush con Refactor! ™ Pro - $ 249
- GhostDoc y HyperAddin proporcionan generación automática y formateo de comentarios XML.
- RockScroll es realmente genial para explorar clases heredadas o simplemente para obtener una sensación visual de tu propio código.
- Instale TestDriven.NET para obtener Reflector en su menú Herramientas (o puede seguir estas instrucciones ).
Asegúrese de instalar un tema de color personalizado. Estas URL son un buen lugar para comenzar a buscar una:
http://www.codinghorror.com/blog/archives/000682.html http://www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx
Yo mismo amo Dark Scheme de Oren Ellenbogen. Realmente agradable a los ojos. Además, asegúrese de reemplazar la fuente predeterminada con Consolas o Inconsolata (una es de Microsoft, la otra es gratis). Ambos son increíbles.
Domine los accesos directos de teclado incorporados (aquí se pueden encontrar enlaces a las hojas de trucos para enlazar claves C # y VB )
Estoy de acuerdo con la personalización del tema: hace que el entorno sea mucho más fácil de tratar.
Puede elegir algunos de los de la galería en el sitio de Hanselman , o crear uno con este generador en línea .
Personalmente, me gusta tener el ide agradable a la vista. Creo que encontré un enlace en el blog de Hanselman, pero cambié a la fuente Consolas un poco más grande que lo normal con un tema más oscuro. Marca la diferencia
Puede probar Resharper de JetBraing ( http://www.jetbrains.com/resharper/ ), lo último en lo que respecta a la refabricación de código. También uso GhostDoc ( http://www.roland-weigelt.de/ghostdoc/ ) por ayudarme con la documentación.
Tengo Resharper y SQL Prompt, ambos son excelentes.
Yo segundo el voto para Resharper. Realmente mejora sustancialmente la calidad de tu código. CodeRush también es bueno, y más visual, cualquiera de ellos vale la pena el dinero (si puede convencer a su empleador para que se los compre :)). Sin embargo, probablemente no desee utilizar ambos al mismo tiempo, ya que hay una gran superposición funcional.
Hay un genial complemento gratuito al que Scott Hanselman se vincula con el llamado " rockscroll ", que reemplaza la barra de desplazamiento con una vista visual de tu código. Encuentro realmente útil.
Personalizar el menú de contexto
Personalmente personalizo los menús contextuales para eliminar los que no quiero y minimizar mi tiempo de desplazamiento. También puede acelerar el tiempo necesario para que aparezca el menú.
Para hacer esto, vaya a Herramientas / Personalizar y Marque el elemento "Menús contextuales". Los menús aparecen en la parte superior del área de diseño principal. Para modificarlos, seleccione el menú contextual que desee y arrastre y suelte elementos.
Normalmente elimino elementos como "Obtener versión" en Team Foundation Server ya que rara vez lo uso y puedo usarlo desde Team Explorer si es necesario.
Personalice el menú http://tim.yen.googlepages.com/CustomizeMenus.png/CustomizeMenus-full;init:.png
No puedo codificar sin Resharper y GhostDoc, ambos son muy buenos, me encanta.
Resharper es definitivamente una gran herramienta. Tiene una curva de aprendizaje moderada, pero es fácil de aprender para algunas cosas simples y agrega maestría más adelante. Es un buen precio para los estudiantes y un poco caro para el resto de nosotros. Resharper es similar a CodeRush, pero parece tener una mayor cantidad de seguidores.
PowerCommands es un gran conjunto de complementos gratuitos de Microsoft. Cosas como "Abrir en el Explorador de Windows", "Símbolo del sistema aquí" y copiar / pegar referencias.
Una discusión sobre complementos está flotando por aquí en alguna parte .
Para una personalización directa, el cambio de colores es divertido, fácil y le da un gran impulso a su inversión. Prefiero una versión ligeramente personalizada del tema TextMate de Rob Conery para Visual Studio. Una vez que obtienes los colores que te gustan, puedes exportar los ajustes y llevarlos contigo donde sea que vayas.
Relacionado con los colores y los temas, el paquete de fuentes Consolas es bastante ingenioso y fácil de usar.
Y como recomienda John, el dominio de los atajos de teclado dará grandes dividendos.