Complementos / complementos recomendados para Microsoft Visual Studio [cerrado]


210

¿Alguien puede recomendar ningún bien add-ons o plugins para Microsoft Visual Studio?
Se prefieren los obsequios, pero si vale la pena, está bien.


Analizador de código estático PVS-Studio para C, C ++ y C #: viva64.com/en/pvs-studio

Mejor eliminar. Esto no es real. (> 5 años y no constructivo y ya no existen todos)
Erik

Respuestas:


139

SmartPaster - (GRATIS) Generador de código de copiar / pegar para cadenas

AnkhSvn - Integración de control de fuente SVN (GRATIS) para VS.NET

Servidor VisualSVN - Control de fuente (GRATIS)

ReSharper : mejora IDE que ayuda con la refactorización y la productividad

CodeRush - Code gen macros en esteroides

Refactorizador : código de refactorización

CodeMaid (GRATIS): limpieza de código, organización y análisis de complejidad

CodeSmith - Generador de código

GhostDoc - (GRATIS) Herramienta de comentarios de código simple

DXCore (GRATIS) y sus muchos complementos increíbles: DxCore Community Plugins , CR_Documentor , CodeStyleEnforcer , RedGreen

TestDriven.Net - (GRATIS / PAGA) Ayuda de prueba de la unidad

Reflector - (PAGAR) Complemento de funciones .Net Desmontador Reflector Complementos

Proyectos de implementación web : proporciona una funcionalidad adicional para crear e implementar sitios web y aplicaciones web ( fuente ).

StudioTools - (GRATIS) Asistente de navegación, herramienta de métricas de código, búsqueda incremental, explorador de archivos en Visual Studio y ventanas de editor arrancables. Se trasladó del sitio anterior (archive.org) al sitio nuevo y se suspendió.


El plug-in para RedGreen DXCore es una alternativa (obviamente no es tan potente) para TD.NET que proporciona una más intuitiva (R # -como!) De interfaz de usuario (ni mucho menos tan potente o completa, pero hace el trabajo)
Ruben Bartelink

Creo que se debe añadir "ayudar visual" a esta respuesta ..
ufukgun

¡No puedo creer que no tengas reshareper allí!
Hannoun Yassir

@Yassir gran punto. Recientemente cambié de CodeRush a ReSharper. Estoy totalmente investigando cómo ayuda con TDD (Test Driven Development) y la refactorización.
David Negron

1
@MehdiBugnard, te refieres a los perfiladores de rendimiento como JetBrains dotTrace jetbrains.com/profiler RedGate ANTS Performance Profiler red-gate.com/products/dotnet-development/… Telerik JustTrace telerik.com/products/memory-performance-profiler.aspx
David Negron

98

No es gratis, pero ReSharper es definitivamente una recomendación.


32
Me gusta ReSharper, pero MAN hace un vuelco en el rendimiento de mis estudios visuales.
mmcdole

Simucal: intente poner sus soluciones en un disco RAM. Mucho mejor, especialmente el análisis de solución completa.
Dmitri Nesteruk

55
Solo vi que el rendimiento bajaba con un archivo de más de 2.5k líneas. De lo contrario, está bien ... y la línea de 2.5k es demasiado, así que son "características" que me dicen que debe estar en múltiples archivos;)
Patrick Desjardins

55
Esta herramienta es literalmente inútil en proyectos más grandes. El rendimiento se degrada al instante.
Sergey Akopov

inútil, literalmente rendimiento de cerdo
cd491415

52

Conjunto de tomate ayuda visual X . Lo juro por completo. Me gustaría ver un mejor complemento para Lint que Visual Lint de Riverblade, pero dado que eventualmente se trasladará al servidor de compilación, no me importa ejecutarlo cada dos días manualmente.


Escribí una herramienta gratuita que implementa las funciones de "abrir en el espacio de trabajo" y "voltear el encabezado" de VAssistX : humbug.net/vsxtool Incluso funciona con las ediciones de Visual Studio Express que no permitían complementos.
Sam

Si pudieras agregar las herramientas de refactorización, sería genial :-)
graham.reeds

Jaja, desafortunadamente, eso estaba más allá del alcance de lo que quería ... aunque sería increíble.
Sam

35

PowerCommands es un complemento creado por Microsoft que ofrece una variedad de características nuevas que uno pensaría que probablemente deberían haber estado en Visual Studio en primer lugar.

Éstos incluyen

  • Copiar / pegar referencias de proyecto!
  • "Abrir carpeta de contenido" para saltar directamente a la ubicación del disco duro de un archivo o proyecto
  • Reorganización automática y clasificación de declaraciones de uso
  • "Abrir símbolo del sistema aquí" para abrir un símbolo del sistema en cualquiera de las carpetas de su proyecto.
  • Contraer proyectos

44
Declaraciones que contengan carpeta y utilizando abiertas ya están en VS2008 si no estoy confundiendo
Boris Callens

Las declaraciones reorganizadas y de clasificación automáticas usando también vienen con VS2008. El nombre del comando es Edit.RemoveAndSort
André Pena el

@Andre PowerCommands también lo hará al guardar archivos, o hará todos los archivos en una solución. No estoy seguro de que el comando lo haga.
Rangoric

La carpeta de contención abierta para archivos no existe incluso en VS2015 (y mucho menos VS2008).
dotNET

25

RockScroll es increíble y gratis.


Apéndice

Como señala @Andrei, MetalScroll es una mejor alternativa. Es de código abierto y corrige algunas cosas molestas sobre RS.


1
RockScroll es fantástico, salvo todos los bloqueos de IDE que presenta. :)
Gabriel Isenberg

Nunca he experimentado eso, pero es probable que no haya sido bien probado.
Adam Lassek

Nunca se estrelló contra mí tampoco. Me encantaría ver esto actualizado.
nportelli

Chocó conmigo, como, un millón de veces. Demasiado inestable en mi humilde opinión.
Dmitri Nesteruk

2
Prueba MetalScroll !! Es mejor que Rockscroll: blog.andrei.rinea.ro/post/…
Andrei Rînea

20

¡Soy un gran fan de CodeRush y Refactor! Pro por DevExpress. Los he estado usando durante varios años y, sin duda, me convierte en un desarrollador más rápido. Además, ambos están construidos en un marco gratuito llamado DXCore que le permite desarrollar sus propios complementos para Visual Studio, y el cielo es el límite allí ...


Quizás me falta algo, pero DXCore no es gratis.
Sergey Akopov


15

Encuentro que Ghost Doc es muy útil.

GhostDoc es un complemento gratuito para Visual Studio que genera automáticamente comentarios de documentación XML para C #. Ya sea utilizando la documentación existente heredada de las clases base o interfaces implementadas, o deduciendo comentarios del nombre y tipo de, por ejemplo, métodos, propiedades o parámetros.


3
GhostDoc obtendría mi voto si esta pregunta fuera "complementos / complementos más odiados". Prefiero no tener documentación que documentación sin sentido del tipo que produce GhostDoc.
Ryan Lundy

No se supone que sea el final de su documentación. Es solo un punto de partida. Estoy de acuerdo, solo tener la documentación del documento fantasma no tiene sentido.
Ray

1
Pero si se supone que no debes dejar lo que GhostDoc produce, ¿cuál es el punto? Si presiona /// en VS, automáticamente obtiene la plantilla para todo en su método / propiedad / lo que sea. Lo único que no obtienes son los comentarios sin sentido producidos por GhostDoc.
Ryan Lundy el

"GhostDoc es gratis" - No requiere registro y ahora es un error
David

14

Si usa SVN para el control de fuente, definitivamente obtenga VisualSVN. Permite interacciones TortoiseSVN desde el IDE de Visual Studio.

También me hago eco del comentario de Resharper. El precio de venta es un poco elevado, pero si eres estudiante o estás afiliado a la educación, en realidad es bastante barato.


Personalmente, considero que el complemento gratuito de código abierto AnkhSVN para Visual Studio es perfectamente adecuado; Lo combino con el servidor VisualSVN. Puede valer la pena comparar los dos para ver si VisualSVN agrega suficiente valor para justificar el precio.
Hydrargyrum

14

+1 Asistencia visual.

Es desafortunado que necesites un complemento para obtener una buena inteligencia, pero definitivamente vale la pena pagar.


Y obtienes buenas opciones de refactorización y un resaltado de sintaxis mucho más agradable también.
fmuecke 02 de



9

Administrador de portapapeles

Mantiene los datos del portapapeles mediante la eliminación de líneas, algunos otros elementos agradables, pero ese solo me hace feliz.

Regione

Si bien algunos tienen problemas con las regiones, creo que si los usa, esta herramienta es para usted. Automáticamente regionaliza su código en bloques de región apropiados. Totalmente configurable para artículos personalizados, etc.


9

VSCommands 2010

del sitio web: La última versión admite:

  • Administrar rutas de referencia
  • Evite arrastrar y soltar accidentalmente en el Explorador de soluciones
  • Evitar la eliminación accidental de archivos vinculados
  • Aplicar corrección (corrige automáticamente errores / advertencias de compilación)
  • Abra PowerShell
  • Mostrar detalles de ensamblaje
  • Crear contrato de código
  • Cancelar la compilación cuando falla el primer proyecto
  • Salida de depuración: formato personalizado
  • Salida de compilación: formato personalizado
  • Resultado de búsqueda: formato personalizado
  • Configurar la representación de WPF
  • Configurar registros de Fusion
  • Configurar IE para la depuración
  • Localizar archivo fuente
  • Miniaturas en IDE Navigator
  • Soporte extendido para archivos xaml, aspx, css, js y html
  • Desactivar Ctrl + Zoom de rueda del mouse
  • Zoom al puntero del mouse
  • Configurabilidad
  • Adjuntar a IIS local
  • Copiar ruta completa
  • Construir proyectos de inicio
  • Abrir símbolo del sistema
  • Buscar en línea
  • Construir estadísticas
  • Agrupar elementos vinculados
  • Copiar / Pegar referencia
  • Copiar / Pegar como Enlace
  • Solución de colapso
  • Agrupe elementos directamente desde la interfaz de usuario (DependantUpon)
  • Abrir en mezcla de expresiones
  • Localizar en solución
  • Editar archivo de proyecto
  • Editar archivo de solución
  • Mostrar todos los archivos

y otros, ¡así que pruébalo ahora!


8

http://trolltech.com/products/qt/">Qt Marco de aplicaciones multiplataforma

Qt es un marco de aplicaciones multiplataforma para escritorio y desarrollo integrado. Incluye una API intuitiva y una rica biblioteca de clase C ++, herramientas integradas para el desarrollo de GUI y la internacionalización, y soporte para desarrollo Java ™ y C ++

Tienen un complemento para Visual Studio que cuesta un poco de dinero, pero vale cada centavo.


8

He estado usando Visual Assist X durante casi dos años, y lo encuentro tan útil que honestamente puedo decir que si mi empleador no me lo proporcionara, tendría que pagarlo yo mismo.
También utilizo Cool Commands y SlickEdit (la versión gratuita), cuyas herramientas File Explorer y Command Spy son bastante útiles.


7

+1 para Visual Assist Y agregaré VLH (Visual Local History) que proporciona una especie de sistema de control de fuente local. Cada vez que guarda un archivo, el complemento agrega una copia en el repositorio local.


7

ViEmu

Soporte vi / vim dentro de VS


Antes de encontrar esto, me vi obligado a hacer alt-tab entre Vim y VS, ya que no podría estar sin el poder de vi. ¡ViEmu fue un salvavidas!
Dan

2
VsVim también es un gran "emulador" vim para VS, y es de código abierto.
jurgenb

VSVim ha mejorado mucho desde 2008, es una buena alternativa gratuita
Glennular


5

Fuente Consolas Fuente gratuita de MS diseñada para leer código.


¿Esa fuente fue utilizada diseñada para leer código? Curiosamente, me parece la mejor fuente para programación / Visual Studio. Gracias por el conocimiento
GurdeepS

5

¡Prueba MetalScroll ! Es mejor que Rockscroll.


Yo también uso MetalScroll. Es realmente sorprendente cómo un concepto tan simple puede ayudar mucho. Con solo una mirada, instintivamente sabes dónde estás en un archivo, algo parecido a un mapa mental de tu vecindario.
Allbite

[OFF] Metal (casi) siempre mejor que Rock \ m / [ON]
Feralheart

4

Sonic File Finder para cuando tiene un montón de archivos en sus soluciones y buscarlos en el explorador de soluciones se convierte en un dolor en la muñeca.

También puede encontrar interesante DPack . Varias herramientas y mejoras en un solo paquete ordenado.



4

+1 para CodeRush y Refactor Pro. He estado usando CodeRush desde sus encarnaciones de Delphi, y es absolutamente maravilloso. El mantra de "Código a la velocidad del pensamiento" está muy cerca de la realidad;)


4
  1. Microsoft StyleCop proporciona verificación de estilo de código para C #, lo usamos todo el tiempo y nos encanta (gratis)
  2. Ícono Axialis tiene un complemento de Visual Studio que ahora es gratuito para los usuarios de VS2008.
  3. Resharper Sí, otro voto, porque no puedo votar a todos los que lo sugieren :)
  4. Workspace Whiz para C ++, solía vivir de Workspace Whiz pero no lo he usado en VS2008 ya que no me había dado cuenta de que había una actualización. Tendré que intentarlo de nuevo.




3

Documentación de AtomineerUtils Pro : generación / actualización automática de documentos DocXml / Doxygen / JavaDoc / Qt (similar a GhostDoc, pero más potente y flexible, y es compatible con C #, C ++, C ++ / CLI, C, Java y código Visual Basic).

El estilo de los comentarios generados es muy configurable, y el formateo automático (como el control de espacios en blanco y el ajuste de palabras) se puede aplicar opcionalmente para mantener los comentarios lo más legibles posible. También tiene muchos ayudantes para permitir a los usuarios leer y convertir la mayoría de los comentarios de documentos heredados en cualquiera de los formatos anteriores.

(Soy el autor, pero creo que lo anterior es una descripción precisa y objetiva. Este complemento era gratuito cuando se agregó esta respuesta por primera vez, pero para cubrir los costos de hospedaje, soporte y continuar mejorando el complemento mensualmente lanzamientos, ahora cuesta $ 10 con una prueba gratuita de 30 días)


3

Siempre me sorprende que más personas no sepan / usen NDepend : muestra todas las dependencias en cada nivel de su código, e incluso dibujará bonitas imágenes de cuadros y flechas que muestran cuán confusa es realmente su arquitectura :) Junto con TestDriven. Net, ya no puedo imaginar trabajar sin él. Gratis / barato


NDepend no es gratis. Lo único gratis es el período de prueba de 14 días.
Luminoso

Es cierto, ya no es gratis, pero fácilmente vale la pena el precio.
Joel en Gö
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.