Рекомендовані додатки / плагіни для Microsoft Visual Studio [закрито]


210

Чи можна рекомендувати будь - яких хороші доповнення доповнень або плагінів для Microsoft Visual Studio?
Віддаються переваги халяви, але якщо це варто, тоді це добре.


Аналіз статичного коду PVS-Studio для C, C ++ та C #: viva64.com/en/pvs-studio

Краще видалити. Це не актуально. (> 5 років і неконструктивні, і вже не всі існують)
Ерік

Відповіді:


139

SmartPaster - генератор копіювання / вставки коду для рядків

AnkhSvn - (БЕЗКОШТОВНА) Інтеграція управління джерелами SVN для VS.NET

VisualSVN Server - (БЕЗКОШТОВНО) Контроль джерела

ReSharper - удосконалення IDE, яке допомагає у рефакторингу та продуктивності

CodeRush - макроси генного коду на стероїди

Refactor - допомога з рефакторингу коду

CodeMaid (БЕЗКОШТОВНА) - очищення коду, організація та аналіз складності

CodeSmith - генератор коду

GhostDoc - (БЕЗКОШТОВНО) Простий інструмент коментування коду

DXCore (безкоштовно) і його багато дивовижних плагінів: DxCore Спільнота Модулі , CR_Documentor , CodeStyleEnforcer , Redgreen

TestDriven.Net - (БЕЗКОШТОВНО / ПЛАТЕ) Посібник для тестування блоку

Reflector - (PAY) Насичений функцією .Net Dissesembler Reflector AddIn's

Проекти веб-розгортання - надає додаткову функціональність для створення та розгортання веб-сайтів та веб-додатків ( джерело ).

StudioTools - (БЕЗКОШТОВНО) Асистент з навігації, інструмент метрики коду, поступовий пошук, провідник файлів у візуальній студії та відривання вікон редактора. Перенесено зі старого сайту (archive.org) на новий сайт і припинено.


Плагін RedGreen для DXCore - це альтернатива (очевидно, не настільки потужна) для TD.NET, яка забезпечує більш інтуїтивний (R # -подобний!) Інтерфейс (ніде не такий потужний чи повний, але виконує завдання)
Рубен Бартелінк,

я думаю, ви повинні додати "візуальну допомогу" до цієї відповіді ..
ufukgun

Я не можу повірити, що у вас там немає повторного доступу !!
Ханнон Яссір

@Yassir чудово. Нещодавно я перейшов з CodeRush на ReSharper. Я повністю копаю, як це допомагає з TDD (Test Driven Development) та рефакторингом.
Девід Негрон

1
@MehdiBugnard Ви маєте на увазі таку програміст продуктивності, як 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 Негрон

98

Не безкоштовно, але ReSharper , безумовно, одна рекомендація.


32
Мені подобається ReSharper, але MAN це сприймає моє візуальне виконання студій.
mmcdole

Simucal: спробуйте помістити свої рішення на диск RAM. Набагато краще, по суті, повноцінний аналіз.
Дмитро Нестерук

5
Я бачив лише продуктивність, що знижується з файлом понад 2,5 к. Рядків. Інакше це нормально ... а рядок 2,5k - це занадто багато, тому це "функції", які говорять мені, що він повинен бути у декількох файлах;)
Патрік Дежардінс,

5
Цей інструмент буквально марний для великих проектів. Продуктивність знижується миттєво.
Сергій Акопов

непотрібна, буквально виконавська свиня
cd491415

52

Весь помідор Visual Assist X . Я абсолютно клянусь цим. Я хотів би бачити кращий плагін для Lint, ніж Visual Lint від Riverblade, але оскільки це врешті-решт буде переміщено на сервер збірки, я не проти запускати його кожні пару днів вручну.


Я написав безкоштовний інструмент, який реалізує функції "відкрити в робочій області" та "перевернути заголовки" VAssistX : humbug.net/vsxtool Навіть працює з виданнями Visual Studio Express, які не дозволяють плагінам.
Сем

Якщо ви можете додати інструменти рефакторингу, то це було б приголомшливо :-)
graham.reeds

Ха-ха, на жаль, це було поза межами того, що я хотів .. це було б дивним, хоча.
Сем

35

PowerCommands - це плагін, створений Microsoft, який пропонує безліч нових функцій, які, напевно, можна було б вважати, мабуть, у візуальній студії в першу чергу.

До них належать

  • Копіювання / вставка посилань на проекти!
  • "Відкрити папку, що містить", щоб перейти безпосередньо до місця на жорсткому диску файлу чи проекту
  • Автоматична перебудова та сортування за допомогою операторів
  • "Відкрити командний рядок тут", щоб відкрити командний рядок у будь-якій з ваших папок проекту.
  • Згорнути проекти

4
Відкрити папку, що містить вміст, і використовувати заяви вже є у VS2008, якщо я не
помиляюся

Автоматична реорганізована та сортування за допомогою операторів також поставляється з VS2008. Назва команди - Edit.RemoveAndSort
Андре Пена,

@Andre PowerCommands також зробить це під час збереження файлів або всіх файлів у рішенні. Я не впевнений, що команда це зробить.
Rangoric

Відкритої папки, що містить файли , немає навіть у VS2015 (не кажучи вже про VS2008).
dotNET

25

RockScroll є приголомшливим та безкоштовним.


Додаток

Як зазначає @Andrei, MetalScroll є кращою альтернативою. Це Open Source і виправляє деякі набридливі речі щодо RS.


1
RockScroll є фантастичним, що забороняє всі IDE, які він вводить. :)
Габріель Ізенберг

Я ніколи цього не відчував, але потім, мабуть, це було недостатньо перевірено.
Адам Лассек

Ніколи теж не врізався в мене. Я хотів би побачити це оновленим.
nportelli

Натрапили на мене, мовляв, мільйон разів. Шлях занадто нестабільний ІМХО.
Дмитро Нестерук

2
Спробуйте MetalScroll !! Це краще, ніж Rockscroll: blog.andrei.rinea.ro/post/…
Андрій Ронеа

20

Я великий фанат CodeRush і Refactor! Pro від DevExpress Я використовую їх уже кілька років, і, без сумніву, це робить мене більш швидким розробником. Крім того, обидва побудовані на вільній основі під назвою DXCore, яка дозволяє розробити власні додатки для Visual Studio, а небо там є межею ...


Можливо, мені щось не вистачає, але DXCore не безкоштовний.
Сергій Акопов

18

15

Я вважаю Ghost Doc дуже корисним.

GhostDoc - це безкоштовна надбудова для Visual Studio, яка автоматично генерує коментарі XML-документації для C #. Або за допомогою наявної документації, успадкованої від базових класів або реалізованих інтерфейсів, або шляхом виведення коментарів із назви та типу, наприклад, методів, властивостей чи параметрів.


3
GhostDoc отримав би моє голосування, якби це питання було "найбільш ненависними додатками / плагінами". Я б не мав жодної документації, ніж безглузду документацію типу GhostDoc.
Райан Лунді

Це не повинно бути кінцем вашої документації. Це лише відправна точка. Я погоджуюсь, що мати документацію на документ-привид безглуздо.
Рей

1
Але якщо ви не повинні залишати те, що виробляє GhostDoc, то який сенс? Якщо ви натиснете /// в VS, ви автоматично отримаєте шаблон для всього вашого методу / властивості / будь-якого іншого. Єдине, чого ти не отримуєш - це безглузді коментарі GhostDoc.
Райан Лунді

"GhostDoc - це безкоштовно" - не вимагає реєстрації і зараз нагг
David

14

Якщо ви використовуєте SVN для управління джерелом, обов'язково отримайте VisualSVN. Він дозволяє TortoiseSVN взаємодіяти з ID ID Visual Studio.

Я також лунаю коментарем Resharper. Роздрібна ціна трохи крута, але якщо ви студент або пов’язані з іншим освітою, це насправді досить дешево.


Особисто я вважаю безкоштовний плагін AnkhSVN з відкритим кодом для Visual Studio ідеально адекватним; Я комбіную його з сервером VisualSVN. Можливо, варто порівняти ці два, щоб побачити, чи додає VisualSVN достатньо значення, щоб виправдати ціну.
Гідрагір

14

+1 Візуальна допомога.

Прикро, що вам потрібен плагін, щоб отримати дійсно хороший інтеліссенс, але це, безумовно, варто заплатити.


І ви отримуєте приємні варіанти рефакторингу та набагато приємніше підсвічування синтаксису.
fmuecke



9

Буфер обміну менеджер

Підтримує дані буфера обміну за допомогою видалення рядків, кількох інших приємних предметів, але один лише мене робить щасливим.

Регіонуйте

Хоча деякі мають проблеми з регіонами, я думаю, що якщо ви їх використовуєте, цей інструмент призначений для вас. Автоматично регіонізує код у відповідні блоки регіону. Повністю настроюється для користувацьких предметів тощо


9

VSCommands 2010

з веб-сайту: Остання версія підтримує:

  • Керування довідковими шляхами
  • Запобігання випадковому перетягуванню в Провіднику рішень
  • Запобігати випадковому видаленню пов'язаного файлу
  • Застосувати виправлення (автоматично виправити помилки / попередження збірки)
  • Відкрийте PowerShell
  • Показати деталі складання
  • Створіть кодовий договір
  • Скасувати побудову, коли перший проект не працює
  • Вихід з налагодження - власне форматування
  • Збірка результатів - власне форматування
  • Пошук результатів - власне форматування
  • Налаштування WPF-рендерінга
  • Налаштування журналів Fusion
  • Налаштуйте IE для налагодження
  • Знайдіть вихідний файл
  • Ескізи в навігаторі IDE
  • Розширена підтримка файлів xaml, aspx, css, js та html
  • Вимкнути Ctrl + Збільшити колесо миші
  • Збільшити покажчик миші
  • Налаштування
  • Приєднати до локальних IIS
  • Скопіюйте повний шлях
  • Побудувати стартові проекти
  • Відкрити командний рядок
  • Пошук в Інтернеті
  • Побудувати статистику
  • Групуйте пов’язані елементи
  • Копія / вставка довідки
  • Скопіюйте / Вставте як посилання
  • Згорнути рішення
  • Елементи групи безпосередньо з інтерфейсу користувача (DependantUpon)
  • Відкрити в суміші виразів
  • Знайдіть у розчині
  • Редагувати файл проекту
  • Редагувати файл рішення
  • Показати всі файли

та інші, тому спробуйте зараз!


8

http://trolltech.com/products/qt/"> ​​Qt Міжплатформна прикладна система

Qt - це платформа міжплатформних додатків для настільних та вбудованих розробок. Він включає інтуїтивно зрозумілий API та багату бібліотеку класів C ++, інтегровані інструменти для розробки та інтернаціоналізації графічного інтерфейсу та підтримку розробки Java ™ та C ++

У них є плагін для Visual Studio, який коштує трохи грошей, але він коштує кожної копійки.


8

Я використовую Visual Assist X вже майже два роки, і мені це здається таким корисним, я можу чесно сказати, що якби мій роботодавець цього не надав, я повинен був би сам заплатити за це.
Я також використовую Cool Commands та SlickEdit (безкоштовна версія), інструменти File Explorer та Command Spy досить корисні.


7

+1 для Visual Assist. І додам VLH (Visual Local History), який забезпечує своєрідну систему управління локальними джерелами. Кожен раз, коли ви зберігаєте файл, плагін додає копію в локальний сховище.


7

ViEmu

підтримка vi / vim всередині VS


Перш ніж знайти це, я був змушений переключатися між Vim та VS, оскільки я не міг бути без сили vi. ViEmu був рятівником!
День

2
VsVim - це також чудовий емулятор vim для VS, і це відкритий код.
jurgenb

VSVim став набагато кращим з 2008 року, це хороша безкоштовна альтернатива
Glennular

5

Я знайшов цей сайт під назвою Visual Studio Gallery - у ньому багато візуальних додатків для студій. Я переглядаю його зараз і рекомендую всім відвідати його.


5

Шрифт консолей Безкоштовний шрифт від MS, призначений для читання коду.


Цей шрифт був використаний для читання коду? Як не дивно, я вважаю це найкращим шрифтом для програмування / Visual Studio. Дякую за знання.
GurdeepS

5

Спробуйте MetalScroll !! Це краще, ніж Rockscroll


Я також використовую MetalScroll. Дійсно дивно, як така проста концепція може допомогти sooooo багато. З лише поглядом ви інстинктивно знаєте, де ви знаходитесь у файлі, щось схоже на ментальну карту вашого сусідства.
Allbite

[OFF] Метал (майже) завжди кращий за Rock \ m / [ON]
Feralheart



4

+1 для CodeRush & Refactor Pro. Я використовую CodeRush з часів його втілення Delphi, і це зовсім чудово. Мантра «Кодексу зі швидкістю думки» дуже близька до реальності;)


4
  1. Microsoft StyleCop забезпечує перевірку стилю коду для C #, ми постійно його використовуємо і любимо (безкоштовно)
  2. Axialis IconWorkshop має надбудову Visual Studio, яка тепер безкоштовна для користувачів VS2008.
  3. Resharper Так, ще один голос, тому що я не можу підтримати всіх, хто його пропонує :)
  4. Whiz для робочої області для C ++, я жив у Whiz Workspace, але не використовував його у VS2008, оскільки я не розумів, що є оновлення. Доведеться спробувати ще раз.


4

Я люблю CopySourceAsToHTML як маленький прикольний додаток. Чудово, якщо ви хочете скопіювати блоки коду для ведення блогів тощо, зберігаючи форматування синтаксису.

Я думаю, що це все-таки URL-адреса. Ви повинні виконати деякі ручні роботи, щоб налаштувати його з 08. http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/



3

Документація AtomineerUtils Pro - автоматичне генерація / оновлення док-коментарів DocXml / Doxygen / JavaDoc / Qt (подібне до GhostDoc, але більш потужне та гнучко і підтримує код C #, C ++, C ++ / CLI, C, Java та Visual Basic).

Стиль згенерованих коментарів дуже налаштований, і автоматичне переформатування (наприклад, пробіл простору та загортання слів) можна додатково застосувати, щоб коментарі були максимально читабельними. У ньому також є багато помічників, які дозволяють користувачам читати та перетворювати більшість застарілих док-коментарів у будь-який із наведених форматів.

(Я автор, але я вважаю, що вище - це точний та об'єктивний опис. Цей додаток був безкоштовним, коли ця відповідь була вперше додана, але для покриття витрат на хостинг, підтримку та продовження вдосконалення надбудови щомісяця випуски, зараз 10 доларів США з 30-денною безкоштовною пробною версією)


3

Мене завжди дивує те, що більше людей не знає про / використовує NDepend - він показує всі залежності на кожному рівні вашого коду, і навіть малюватиме гарні картинки зі стрілками та стрілками, що показують, наскільки заплутана ваша архітектура :) Разом із TestDriven. Чисте, я вже не можу уявити, щоб працювати без цього. Безкоштовно / дешево.


NDepend не безкоштовний. Єдине вільне в цьому питання - це 14-денний пробний період.
Світлий

правда, вже не безкоштовно, але легко вартує ціни.
Джоель у Ґо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.