Compartir a través de


Este artículo proviene de un motor de traducción automática.

Cuadro de herramientas

Herramientas y extensiones de Visual Studio

Terrence Dorsey

Debido a que estás leyendo esta revista, hay muchas posibilidades de que el código para una vida sling. Y si sling código para una vida, probablemente dedicar mucho tiempo en el IDE... que es, ya que estás leyendo esta revista, probablemente de Visual Studio.

2010 De Visual Studio ya es una herramienta de programación muy versátil. Lo bastante mucho todo excepto la escritura del código para y, en muchos casos es obtener bueno a hacerlo, demasiado. Sin embargo, Visual Studio no puede hacerlo todo del cuadro.

Aquí es donde se entran las extensiones al rescate. 2010 De Visual Studio proporciona compatibilidad eficaz extensibilidad a través de herramientas personalizadas, las plantillas y complementos. (Observe, sin embargo, que las versiones Express de Visual Studio no admiten las extensiones). Si no se puede encontrar la función que necesita en Visual Studio, lo más probable es que hay una extensión que le permite personalizar el IDE o proporciona las herramientas que necesita para escribir código mejor y más rápidamente.

Trataremos algunas de las extensiones libres más populares de Visual Studio de 2010.

Herramientas de energía para Visual Studio Hay miles de extensiones por ahí y lo que sucede que una de las extensiones más sólidas fue creada por el equipo de Visual Studio. La productividad de Power Tools (bit.ly/g4fUGG ) de Visual Studio 2010 es un paquete de 15 características útiles que van desde el Explorador de soluciones (piense en el Explorador de soluciones en esteroides) para la finalización automática de la ficha y altamente configurables mejoras en las fichas. Scott Guthrie se explica el funcionamiento de cada una de las características de productividad de Power Tools en su blog, por lo tanto, consulte para obtener más información (bit.ly/aopeNt ).

image: Solution Navigator in Productivity Power Tools

Explorador de soluciones en la productividad de Power Tools

PowerCommands 10.0 PowerCommands 10.0 (bit.ly/hUY9tT de ), al igual que la productividad de Power Tools, es una bolsa de arrastre de útiles herramientas adicionales que simplifican las tareas comunes en el IDE o acelerar. Obtiene las características de 25 en el paquete.incluyen copia sólida y pega las mejoras de (copia completos de las clases, por ejemplo). El paquete también incluye la capacidad de dar formato al código, para ordenar mediante las instrucciones y quitar no utilizada mediante las referencias al guardar.

Team Foundation Server Power Tools septiembre 2010 No se siente izquierdo espera si está utilizando Visual Studio Team Foundation Server (TFS). Microsoft también tiene un conjunto de herramientas Power Tools. Esta extensión (bit.ly/hyUNqo ) le ofrece 11 nuevas características que se incluyen las directivas de protección y las plantillas de elementos, un editor de procesos, herramientas de línea de comandos de TFS y Windows PowerShell cmdlets, administración de miembros del equipo, integración de shell de Windows y copia de seguridad automática de la base de datos.

Editor de tema de color de Visual Studio Es posible que no suene tan sofisticado, pero a veces es realizar la codificación que los detalles de poco más fácil. Tomar los colores utilizados en las ventanas de Visual Studio, las fichas y los menús, por ejemplo. ¿Los colores más brillantes cheer tu estado de ánimo? ¿Está especialmente aficionada de magenta? Todo lo que prefiera, Editor de tema de color (de bit.ly/fPKKEV ) de Visual Studio le permite personalizar todos los colores de entorno que se utiliza en el IDE. También puede guardar temas y compartirlos con tus amigos.

StudioStyles Una opción aún más personal es el color utilizado para el propio código en el editor. StudioStyles (studiostyl.es ) son un sitio Web que le permite descargar, crear y compartir los archivos de .vssettings que especifique el código en colores. Ventaja adicional: Estos temas se pueden utilizar con Visual Studio de 2010, 2008, 2005 e incluso las versiones Express.

image: StudioStyles

StudioStyles

WordLight ¿Alguna vez desea encontrar rápidamente todos los lugares en los que se ha utilizado un nombre de método o variable? WordLight (code.google.com/p/wordlight ) es una simple extensión para Visual Studio 2008 que le permite seleccionar texto y todas las repeticiones de esa cadena en el archivo de código se resalta al instante. También funciona en los resultados, comandos y ventanas de inmediato.

Corrector ortográfico Si y0u tpye lke realizar, el corrector ortográfico es un salvavidas. La extensión del corrector ortográfico (bit.ly/aMrXoM ) busca errores en las partes de código no de los archivos. Funciona en los archivos de texto, comentarios y cadenas de código fuente y los elementos de etiqueta que no sean de los archivos HTML y ASP.

Complemento de TortoiseSVN para Visual Studio Por lo que ha escrito y probado el código. Si está trabajando en un equipo o abra el proyecto de código fuente, probablemente deba confirmar su origen en un repositorio. Hay una herramienta para.

Si utiliza control de código fuente de Apache Subversion (subversion.apache.org ) junto con un cliente de TortoiseSVN para Windows (tortoisesvn.tigris.org ), hay un par de extensiones de Visual Studio que incorporan la funcionalidad en el IDE (tsvnaddin.codeplex.com de ), lo que le ahorrará muchos pasos del proceso de confirmación de TortoiseSVN.

VsTortoise Cuando el uso de TFS, debe agregar una capa como SvnBridge (svnbridge.codeplex.com ) que traduce las API de los clientes de Subversion como TortoiseSVN (vstortoise.codeplex.com ) y de TFS.

Otro sistema de administración de código fuente más populares es Git (git-scm.com de ), y si éste es el repositorio preferido, a continuación, hay una extensión, demasiado. Las extensiones de la GIT (code.google.com/p/gitextensions) incluye las extensiones de shell para el Explorador de Windows y un complemento de Visual Studio. Además, puede ejecutar la mayoría de las características de la línea de comandos.

NuGet Inspirado RubyGems y sistemas de administración de paquete similar desde el mundo del desarrollo de Linux, NuGet (nuget.codeplex.com/ ) permite a los desarrolladores de Microsoft .NET Framework para incorporar con facilidad las bibliotecas de repositorios de código fuente directamente en sus proyectos de desarrollo local. NuGet se integra con el IDE de Visual Studio 2010, y también se puede ejecutar NuGet desde la línea de comandos o a través de los cmdlets de Windows PowerShell.

image: NuGet

NuGet

Emacs y VIM emulación Al principio había vi y era difícil obtener más información. Desde los primeros tiempos, Emacs y VIM han lucharon para supremacy como el Editor de un verdadero entre programadores. Si ha elegido lados en este debate, aunque se encuentra con Visual Studio, a continuación, beneficiarse! El objeto keybindings y muchas otras características que conozca y encanta de Emacs y VIM ahora están disponibles en las extensiones de Visual Studio.

Puede seguir el progreso del desarrollador de VsVim (bit.ly/e3GsMf ) Jared Parsons mediante su blog (blogs.msdn.com/b/jaredpar/ ). Obtener más información acerca de la emulación de Emacs (bit.ly/eXhaIKde ), junto con muchas otras sugerencias interesantes, se puede encontrar en el blog del equipo de Visual Studio (blogs.msdn.com/b/visualstudio/ ).

Una galería de extensiones Esto es sólo el punta del iceberg de lo que se refieran a las extensiones de Visual Studio. Miles de plantillas, controles personalizados y las extensiones están disponibles a través de la Galería de Visual Studio (visualstudiogallery.msdn.microsoft.com ) y, más se están agregando continuamente. Muchas son gratuitas y están disponibles para muchos de los productos comerciales de las versiones de prueba.

Escribir sus propias extensiones. ¿No se ve lo que necesita en la Galería de Visual Studio? Escribir uno propio. 2010 De Visual Studio incluye enlaces de profundidad para la extensibilidad, desde una plantilla de proyecto personalizada a las herramientas de terceros que se integran directamente con el IDE. A través del centro de desarrolladores extender Visual Studio ( msdn.microsoft.com/vstudio/vextend) , artículos de MSDN Library y otros recursos de la Comunidad de Visual Studio (bit.ly/aT1bDe ), encontrará una gran cantidad de información para iniciar la creación personalizadas de las extensiones de Visual Studio. Ya tiene las herramientas... comenzar a codificar.

Terrence Dorsey es editora técnica de MSDN Magazine*.*Se puede leer su blog en terrencedorsey.com de o le siga en Twitter en @ tpdorsey .