Eliminar y ordenar usando : agrega una entrada de menú contextual al Explorador de soluciones que ordena y elimina el uso de declaraciones en cada archivo de la solución, proyecto o en el archivo individual.
Formatear documento : agrega una entrada de menú contextual al Explorador de soluciones y la ventana de código que ejecuta el comando Editar-Avanzar-Formatear documento en cada archivo de la solución, proyecto o ventana de código actual.
Abrir carpeta en el Explorador de Windows : extiende la opción Abrir carpeta en el menú contextual del Explorador de Windows al editor de código y a todos los archivos en el explorador de soluciones.
Margen de expresiones regulares : un margen que expone las capacidades de búsqueda y reemplazo de expresiones regulares de .Net en una ventana de código determinada.
StyleCop : StyleCop analiza el código fuente de C # para aplicar un conjunto de mejores prácticas y reglas de coherencia.
Extension Analyzer : Extension Analyzer ayuda a depurar problemas con los componentes VSIX, los paquetes de Visual Studio, los archivos PkgDef y los componentes MEF.
CodeCompare - Code Compare es una herramienta avanzada de comparación de archivos y carpetas. Esta herramienta diff orientada a lenguajes de programación se puede usar como un complemento de Visual Studio y como una aplicación independiente.
Marcadores numerados: los marcadores numerados permiten a los usuarios crear y recuperar marcadores mediante el uso de números. El usuario puede crear 10 marcadores (comenzando de 0 a 9).
Zoom del mouse - Zoom del mouse en el cursor del mouse en lugar de en la parte superior del documento visible. Ver opciones VS ...
Visual Studio 2010 Pro Power Tools : un conjunto de extensiones para Visual Studio Professional (y superior) que mejora la productividad del desarrollador.
JSEnhancements : proporciona características de resaltado de llaves que coinciden para resaltar el editor JavaScript de Visual Studio; proporciona un fantástico colapso de #region enarchivos JS y CSS , haciendo que los archivos largos sean mucho más fáciles de manejar;
NuGet (anteriormente NuPack) es un sistema de administración de paquetes gratuito, de código abierto enfocado en el desarrollador para la plataforma .NET con la intención de simplificar el proceso de incorporación de bibliotecas de terceros en una aplicación .NET durante el desarrollo.
Incluso si usa otros shells SVN fuera de VS (como TortoiseSVN), le recomiendo instalar este Proveedor de control de origen para realizar un seguimiento automático de los cambios de nombre, eliminaciones y similares.
A menos que se haya vuelto mucho más robusto desde que lo usé la última vez (hace 2 años), solo me quedaré con la tortuga.
Sky Sanders
2
Se ha vuelto mucho más robusto, no hemos tenido problemas con él. Personalmente, sigo con Tortoise porque no me gusta SCC en el IDE. Simplemente se confunde demasiado.
Dave Markle
1
AnkhSVN es raro e inestable. Yo uso VisualSvn, vale la pena el dinero.
En mi opinión, la gran desviación de las prácticas estándar de VS UI hace que este producto sea extremadamente frustrante. Incluso cuando tenía una copia con licencia en el trabajo, terminé desactivándola.
Sam Harwell
3
Muy bueno considerando que Intellisense no funciona con / clr
PostMan
1
Yo uso la ayuda visual desde VC6, y realmente no puede "ver" nada más en el editor sin él :)
m_pGladiator
Creo que si no tienes Visual Assist X ... no puedes ser un buen programador ...;)
Creo que esta herramienta es horrible. Genera comentarios inútiles que son realmente inútiles. Puede parecer agradable generar comentarios xml automáticos pero "establecer u obtener un valor que indique si esta instancia está sucia" ¿Es esto realmente útil en una propiedad llamada "IsDirty"? En mi opinión, está agregando líneas inútiles en su código. Si tiene que hacer un comentario Xml que sea útil, entonces esto no lo ayudará porque tendrá que escribirlo usted mismo de todos modos.
Stéphane
18
@Stephane: Los comentarios no están destinados a ser utilizados tal cual. Están diseñados para ser una plantilla para que un ser humano se desarrolle. Como tal, lo encuentro muy útil.
TrueWill
3
@Stephane TrueWill tiene razón, esta es una plantilla para generar buenas documentaciones, además de que si miras los comentarios de NET Framework, puedes ver que todos tienen una plantilla de idioma determinada, lo hago en mi propio componente a través de gostDoc. Esto es muy importante cuando se implementa una API pública, la documentación debe ser coherente, léxico.
BartoszAdamczewski
10
Como una "plantilla para que un ser humano se desarrolle", la herramienta no tiene sentido. Todo lo que tiene que hacer es escribir /// (o '' 'en VB) para obtener una plantilla para desarrollar. Lo único que GhostDoc agrega es texto que se compone del nombre del miembro ... texto que, por lo tanto, es inútil para cualquier ser humano con medio cerebro.
Ryan Lundy
77
La documentación "obvia" es documentación inútil. La gente no mira la documentación para aprender lo obvio. Mire, vaya a las propiedades de su proyecto en Construir y en el cuadro Suprimir advertencias , escriba 1591. Ahí, ahora no será molestado por falta de documentación. Ahora puede escribir documentación real donde sea necesario en lugar de usar GhostDoc para generar la indocumentación solo para evitar una advertencia cuando compila. Si sueno un poco vehemente aquí, es porque he sido víctima de la "documentación" creada por GhostDoc en el pasado. No pierdas tu tiempo creando indocumentación para perder mi tiempo.
los enlaces estarían bien Este es el contenido de la comunidad, no la dirección del tráfico. ¿Qué pasa cuando tu blog está caído? De todos modos, gracias por la lista.
Sky Sanders
@code poet: Enlaces agregados. No estaba tratando de generar tráfico, simplemente no quería tener que copiar y pegar tantos enlaces.
Scott Dorman
La finalización del selector de color aparentemente causa algunos problemas de inestabilidad en VS2010, y se ha eliminado de la galería (por ahora).
moswald
Equipo Fundador Server Power Tools? cuándo cambiaron el nombre}
Juan Zamudio
La mayoría de ellos están incluidos en la herramienta VSProductivity y en el complemento de herramientas powercommand.
Es mucho mejor que Resharper (que por cierto siempre ralentizó mi VS a un rastreo), funciona con C # y VB.NET (incluida la refactorización) y el soporte y la comunidad son excelentes. Vale la pena el precio. Y sí, es compatible con 2010 (en RC en el momento de escribir este artículo).
Uso AnkhSVN y no agregó ningún archivo al repositorio. El servidor Visual SVN es excelente, así que me imagino que el cliente también lo es. Pero no estoy seguro de lo que me ofrecería sobre AnkhSVN.
Sam Harwell
1
La última vez que lo probé, agregó archivos .scc a mi proyecto como lo haría SourceSafe. Estoy bastante seguro de que VisualSVN y AnkhSVN tienen principalmente el mismo conjunto de características, pero VisualSVN es mi preferencia.
jrummell
12
VisualHG es un complemento de control de Mercurial Source que maneja TortoiseHG desde VS. Soy un gran admirador de Mercurial y DVCS. VisualHG lo hace agradable e integrado. Fanáticos de Git: no estoy pidiendo una guerra de llamas. Hg es solo mi marca.
Me encanta DevExpress y lo tengo para VS2010. Sin embargo, existe una pequeña molestia al abrir el menú de refactorización después de cambiar un identificador. En VS2008, cuando presiona el comando refactorizar VS ( Ctrl+,), le permitirá refactorizar ese identificador al nuevo nombre. En VS2010, ese menú parpadea y desaparece y se reemplaza por el menú DevExpress. Puede obtener el menú original, pero requiere un poco de violín.
D'oh! He estado esperando la versión 2010 de ViEmu. Pero VsVim es gratuito, parece que Symnum Systems (anteriormente NGEDIT, creadores de ViEmu) tendrá algunos problemas.
Matt Greer
9
CodeMaid parece ser bastante útil: se formatea automáticamente al guardar, lo que ahorra mucho tiempo entre los desarrolladores y los diferenciales de código. (¿Existen otras herramientas que pueden usar el documento VS AutoFormat?)
Code Maid fue genial, pero luego formó un código de una manera que no me gustó y no hay forma de establecer qué debe limpiar y qué no. Aparte de eso, mi Visual Studio se volvió lento
Rumplin
7
Mapa de código VS10x
Eso es muy bueno. Salto fácil a la propiedad, método. Y fácil expandir la región de colapso y más.
Ya no es gratis. El desarrollador (bastante deshonestamente) obtuvo cientos de críticas altas como producto gratuito, luego lo cambió a un producto de pago.
Code Contracts Editor Extensions , una extensión gratuita que proporciona información sobre contratos heredados para el método en el que está trabajando actualmente, y una lista de contratos para cualquier método al que esté llamando. Desafortunadamente, la última característica entra en conflicto con Resharper, pero la primera todavía funciona bien.
RockScroll (gratis): hacer doble clic en una palabra / símbolo resalta todas las apariciones de esa palabra / símbolo. También reemplaza la barra de desplazamiento con una vista previa de su código, con puntos de edición y líneas "todas las ocurrencias" resaltadas.
Ejemplo de uso: ¿quiere ver si una variable se usa en otro lugar en el archivo fuente actual? Haga doble clic en la variable, busque en la barra de desplazamiento cualquier resaltado rojo.
AtomineerUtils Pro (no gratis, $ 9.99 USD) es, en mi opinión, mejor que Ghost Doc. Pero, al igual que Ghost Doc o cualquier generador automático de documentación, la documentación generada debe ser editada para que tenga un valor real.
CleanProject - Limpia las soluciones de Visual Studio
¿Cuántas veces ha querido enviar un proyecto a un amigo o subirlo a un sitio web como MSDN Code Gallery solo para descubrir que su archivo zip tiene muchas cosas que no necesita enviar, haciendo que el archivo sea más grande que Necesita ser.
carpeta bin carpeta obj Carpeta TestResults Carpetas Resharper Y luego, si se olvida de eliminar los enlaces de control de origen, se le preguntará a quien reciba su proyecto. Como alguien que hace mucho este proceso, decidí compartir con ustedes mi código para limpiar un proyecto.
No puedo vivir sin DPack , especialmente cuando trabajo en proyectos grandes, facilita mucho la navegación entre archivos y miembros. Y es gratis .
Shortucts favoritos:
Alt + U: explorador de archivos, filtra los archivos a medida que escribe
Alt + G: explorador de códigos, filtra todos los miembros a medida que escribe
Alt + M: explorador de códigos, filtra los métodos en el archivo actual a medida que escribe
...y así. Mucho más fácil para mí que orientarme en Project Explorer
Pero como acabo de descubrir hoy, se pueden lograr resultados similares utilizando la ventana Navegar a (Ctrl +), que ahora está integrada en Visual Studio 2010.
michalstanko
1
DPack todavía me parece mejor, ya que puedes enfocarte solo en el archivo actual, y puedes elegir ver solo métodos, solo propiedades, solo eventos, etc. ¡Muy bien!
Vingy 1.0 es un complemento simple pero efectivo para Visual Studio 2010 para que pueda buscar en la web de una manera no intrusiva y pueda filtrar los resultados en función de las fuentes.
Puede abrir Vingy haciendo clic en Ver-> Otras ventanas -> Ventana de búsqueda de Vingy desde el IDE de Visual Studio, o simplemente resaltando algo de texto en el documento y luego haciendo clic en Herramientas -> Buscar texto seleccionado (Ctrl + 1).
Buscar con Vingy es bastante sencillo. Puede iniciar una búsqueda de dos maneras.
Escribiendo el texto en el cuadro de búsqueda de Vingy y presionando 'Entrar' o haciendo clic en el botón 'Ir'
Al resaltar texto en el editor cuando escribe en Visual Studio y luego presionar Ctrl + 1
La lista de esto es bastante completa, así que pasé algún tiempo para encontrar las extensiones que necesito. Aquí está la instantánea. Espero que ayude a alguien.
Intenté instalar Codemaid, y parecía ser un complemento ingenioso, pero mi respuesta de Visual Studio se hizo muy lenta. Me sentí como si algunos hilos estuvieran haciendo algún trabajo todo el tiempo cuando Codemaid estaba encendida. Entonces desinstalar por ahora.
VSFileNav - (Gratis) Una herramienta Buscar archivo en solución (cruce entre SonicFileFinder y Resharper). Ligero, fácil de usar y rápido (me cansé del gran tiempo de inicio con Sonic).
Descargo de responsabilidad: escribí esta herramienta.
La extensión "Quick Add Reference" aumenta la etiqueta inteligente que VS muestra para los tipos no reconocidos, lo que le brinda la oportunidad de agregar la referencia de ensamblaje correspondiente para ese tipo más la correspondiente cláusula "using" si es necesario en una sola toma.
NuGet
NuGet (anteriormente NuPack) es un sistema de administración de paquetes gratuito, de código abierto enfocado en el desarrollador para la plataforma .NET con la intención de simplificar el proceso de incorporación de bibliotecas de terceros en una aplicación .NET durante el desarrollo.
fuente
PowerCommands (gratis)
fuente
AnkhSVN (gratis)
Incluso si usa otros shells SVN fuera de VS (como TortoiseSVN), le recomiendo instalar este Proveedor de control de origen para realizar un seguimiento automático de los cambios de nombre, eliminaciones y similares.
fuente
Ayuda visual X (no es gratis)
fuente
Doc fantasma (gratis)
Se tarda un tiempo en configurarlo correctamente, pero puede ser bastante útil.
fuente
De mi publicación de blog (todo gratis):
fuente
DevExpress CodeRush / Refactor! Pro (no gratis, $ 249.99)
Es mucho mejor que Resharper (que por cierto siempre ralentizó mi VS a un rastreo), funciona con C # y VB.NET (incluida la refactorización) y el soporte y la comunidad son excelentes. Vale la pena el precio. Y sí, es compatible con 2010 (en RC en el momento de escribir este artículo).
fuente
Editor de temas de Visual Studio Color (gratis)
No puedo codificar a menos que mi VS2010 tenga un tema similar a StackOverflow.
fuente
VisualSVN (no libre)
Personalmente prefiero esto sobre AnkhSVN ya que no es un proveedor de SCC y no agrega archivos adicionales a mi repositorio.
fuente
VisualHG es un complemento de control de Mercurial Source que maneja TortoiseHG desde VS. Soy un gran admirador de Mercurial y DVCS. VisualHG lo hace agradable e integrado. Fanáticos de Git: no estoy pidiendo una guerra de llamas. Hg es solo mi marca.
fuente
¡VSCommands es simplemente uno de los mejores complementos GRATUITOS que existen! ( enlace de la galería visual studio )
fuente
DevExpress CodeRush Xpress (gratis)
fuente
Ctrl+,
), le permitirá refactorizar ese identificador al nuevo nombre. En VS2010, ese menú parpadea y desaparece y se reemplaza por el menú DevExpress. Puede obtener el menú original, pero requiere un poco de violín.El editor tangible T4 más las herramientas de modelado para VS2010 agrega IntelliSense y Syntax Coloring a las plantillas de texto T4 (gratis)
fuente
Si eres un aficionado de Vim ...
VsVim - gratis
ViEmu - no es gratis (también aún no lanzado)
fuente
CodeMaid parece ser bastante útil: se formatea automáticamente al guardar, lo que ahorra mucho tiempo entre los desarrolladores y los diferenciales de código. (¿Existen otras herramientas que pueden usar el documento VS AutoFormat?)
fuente
Mapa de código VS10x Eso es muy bueno. Salto fácil a la propiedad, método. Y fácil expandir la región de colapso y más.
fuente
ReSharper (no libre)
fuente
World of VS Default Browser Switcher para cambiar fácilmente el navegador en proyectos web.
fuente
Code Contracts Editor Extensions , una extensión gratuita que proporciona información sobre contratos heredados para el método en el que está trabajando actualmente, y una lista de contratos para cualquier método al que esté llamando. Desafortunadamente, la última característica entra en conflicto con Resharper, pero la primera todavía funciona bien.
fuente
RockScroll (gratis): hacer doble clic en una palabra / símbolo resalta todas las apariciones de esa palabra / símbolo. También reemplaza la barra de desplazamiento con una vista previa de su código, con puntos de edición y líneas "todas las ocurrencias" resaltadas.
Ejemplo de uso: ¿quiere ver si una variable se usa en otro lugar en el archivo fuente actual? Haga doble clic en la variable, busque en la barra de desplazamiento cualquier resaltado rojo.
fuente
AtomineerUtils Pro (no gratis, $ 9.99 USD) es, en mi opinión, mejor que Ghost Doc. Pero, al igual que Ghost Doc o cualquier generador automático de documentación, la documentación generada debe ser editada para que tenga un valor real.
fuente
devColor (Gratis)
Pequeña herramienta que subraya los colores hexadecimales en hojas de estilo con el color correcto. Realmente me gusta cómo se integra en el editor.
fuente
CleanProject - Limpia las soluciones de Visual Studio
fuente
No puedo vivir sin DPack , especialmente cuando trabajo en proyectos grandes, facilita mucho la navegación entre archivos y miembros. Y es gratis .
Shortucts favoritos:
Alt + U: explorador de archivos, filtra los archivos a medida que escribe
Alt + G: explorador de códigos, filtra todos los miembros a medida que escribe
Alt + M: explorador de códigos, filtra los métodos en el archivo actual a medida que escribe
...y así. Mucho más fácil para mí que orientarme en Project Explorer
fuente
Vingy (Gratis)
Vingy 1.0 es un complemento simple pero efectivo para Visual Studio 2010 para que pueda buscar en la web de una manera no intrusiva y pueda filtrar los resultados en función de las fuentes.
Vingy http://lh4.ggpht.com/__Mw4iY-4nuY/TKic0LcfKgI/AAAAAAAAA7s/OR82RFQFSU8/s1600-h/image%5B14%5D.png
Puede abrir Vingy haciendo clic en Ver-> Otras ventanas -> Ventana de búsqueda de Vingy desde el IDE de Visual Studio, o simplemente resaltando algo de texto en el documento y luego haciendo clic en Herramientas -> Buscar texto seleccionado (Ctrl + 1).
Buscar con Vingy es bastante sencillo. Puede iniciar una búsqueda de dos maneras.
fuente
Esta es mi lista de extensiones.
La lista de esto es bastante completa, así que pasé algún tiempo para encontrar las extensiones que necesito. Aquí está la instantánea. Espero que ayude a alguien.
Intenté instalar Codemaid, y parecía ser un complemento ingenioso, pero mi respuesta de Visual Studio se hizo muy lenta. Me sentí como si algunos hilos estuvieran haciendo algún trabajo todo el tiempo cuando Codemaid estaba encendida. Entonces desinstalar por ahora.
fuente
VSFileNav - (Gratis) Una herramienta Buscar archivo en solución (cruce entre SonicFileFinder y Resharper). Ligero, fácil de usar y rápido (me cansé del gran tiempo de inicio con Sonic).
Descargo de responsabilidad: escribí esta herramienta.
fuente
Complemento para ir rápidamente a cualquier archivo en la solución Sonic File Finder (gratis)
Cambio rápido entre archivos .h y .cpp Macro disponible aquí (gratis)
Y eso es todo =)
fuente
Referencia de adición rápida de WoVS
La extensión "Quick Add Reference" aumenta la etiqueta inteligente que VS muestra para los tipos no reconocidos, lo que le brinda la oportunidad de agregar la referencia de ensamblaje correspondiente para ese tipo más la correspondiente cláusula "using" si es necesario en una sola toma.
fuente