2008-08-05 3 views
196

Может ли кто-нибудь порекомендовать какие-либо хорошие надстройки/плагины для Microsoft Visual Studio? Freebies предпочтительнее, но если это стоит того, то это нормально.Рекомендуемые дополнения/плагины для Microsoft Visual Studio

+0

Анализатор статического кода PVS-Studio для C, C++ и C#: http://www.viva64.com/ru/pvs-studio/ – 2016-11-12 17:24:55

ответ

126

SmartPaster - (FREE) Копировать/Вставить генератор кода для строк

AnkhSvn - (FREE) SVN Source интеграции управления для VS.NET

VisualSVN Server - (FREE) Источник управления

ReSharper - повышение IDE, который помогает с рефакторинга и производительности

CodeRush - код генераторных макросы на стероидах

Refactor - код рефакторинга помощь

CodeMaid (БЕСПЛАТНО) - анализ очистки, организации и сложности кода

CodeSmith - Генератор кода

GhostDoc - (бесплатно) Простой код инструмента комментирования

DXCore (бесплатно) и его много удивительных плагинов: DxCore Community Plugins, CR_Documentor, CodeStyleEnforcer, RedGreen

TestDriven.Net - (FREE/PAY) Удостоверяющая аппаратура

Reflector - (PAY) Разнообразный многофункциональный дизассемблер Reflector AddIn's

Web Deployment Projects - Предоставляет дополнительные возможности для создания и развертывания веб-сайтов и веб-приложений (source).

StudioTools - (БЕСПЛАТНО) Навигационный помощник, инструмент метрик кода, инкрементный поиск, файловый обозреватель в визуальной студии и отрывают окна редактора. Перемещено с old site (archive.org) по номеру new site и прекращено.

7

http://trolltech.com/products/qt/">Qt Cross-Platform Application Framework

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

Они имеют плагин для Visual Studio, которая стоит немного денег, но стоит каждого пенни.

94

Не бесплатно, но ReSharper определенно одна рекомендация.

+31

Мне нравится ReSharper, но MAN делает свалку на моей визуальной студии. – mmcdole 2008-10-01 21:40:49

+0

Simucal: попробуйте поместить свои решения на RAM-диск. Гораздо лучше, особенно полный анализ. – 2008-12-09 17:40:17

+5

Я видел только производительность с файлом более 2,5 тыс. Строк. В противном случае это нормально ... и строка 2.5k слишком велика, поэтому это «функции», которые говорят мне, что она должна быть в нескольких файлах;) – 2008-12-09 18:08:16

8

Clipboard Manager

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

Regionerate

В то время как некоторые проблемы с регионами я думаю, что если вы используете их, этот инструмент для вас. Автоматически группирует ваш код в соответствующие региональные блоки. Полностью настраивается для пользовательских элементов и т. Д.

12

Если вы используете SVN для управления источником, обязательно получите VisualSVN. Он позволяет взаимодействовать с TortoiseSVN внутри Visual Studio IDE.

Я также повторяю комментарий Resharper. Розничная цена немного крутая, но если вы студент или иным образом образованно связан, это на самом деле довольно дешево.

+0

Лично я считаю, AnkhSVN бесплатный плагин с открытым исходным кодом для Visual Studio идеально подходит; Я совмещаю его с VisualSVN Server. Возможно, стоит сравнить эти два, чтобы увидеть, добавляет ли VisualSVN достаточное значение, чтобы оправдать цену. – Hydrargyrum 2014-12-08 01:25:55

34

PowerCommands - это плагин, созданный Microsoft, который предлагает множество новых функций, которые, по-видимому, должны были быть в Visual Studio в первую очередь.

К ним относятся

  • Копирование/ссылки Оклейка проект!
  • «Открыть содержащую папку», чтобы перейти прямо на жесткий диск местоположение файла или проект
  • Автоматической reorganizig и сортировка с помощью заявлений
  • «Open Command Prompt Here», чтобы открыть командную строку в любом из папки проекта.
  • Collapse Проекты
+4

Открыть папку и используя утверждения уже в VS2008, если я не ошибаюсь. – 2009-06-09 11:09:29

+0

Автоматическая реорганизация и сортировка с использованием утверждений также поставляется с VS2008. Имя команды - Edit.RemoveAndSort – 2010-01-26 03:31:12

+0

@Andre PowerCommands также будет делать это при сохранении файлов или делать все файлы в решении. Я не уверен, что команда это сделает. – Rangoric 2010-05-12 14:44:30

49

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

+0

Я написал бесплатный инструмент, который реализует функции «open in workspace» и «head flip» VAssistX: http://www.humbug.net/vsxtool/ Даже работает с выпусками Visual Studio Express, которые не позволяют плагинов. – Sam 2016-03-08 08:44:05

+0

Если бы вы могли добавить инструменты для рефакторинга, то это было бы замечательно :-) – 2016-03-08 08:49:29

+0

Ха-ха, к сожалению, это было за пределами того, что я хотел .. было бы удивительно. – Sam 2016-03-08 22:49:26

14

Я нахожу Ghost Doc очень полезным.

GhostDoc - бесплатная надстройка для Visual Studio, которая автоматически генерирует комментарии к документации по XML для C#. Либо используя существующую документацию, унаследованную из базовых классов или реализованных интерфейсов, либо путем выведения комментариев из имени и типа, например. методы, свойства или параметры.

+3

GhostDoc получил бы мой голос, если бы этот вопрос был «самым ненавистным дополнением/плагинами». Я бы предпочел иметь документацию, кроме бессмысленной документации о том, что производит GhostDoc. – 2009-10-09 20:52:42

+0

Это не конец вашей документации. Это всего лишь отправная точка. Я согласен с тем, что документация с призрачным документом бессмысленна. – Ray 2009-10-11 20:05:04

+1

Но если вы * не * должны оставлять то, что производит GhostDoc, то в чем смысл? Если вы нажмете /// в VS, вы автоматически получите шаблон для всего в вашем методе/свойстве/независимо. Единственное, чего вы не получаете, - это бессмысленные комментарии GhostDoc. – 2009-10-13 02:34:21

3

Sonic File Finder для тех случаев, когда у вас есть множество файлов в ваших решениях и их поиск в растворе explorer становится болью в запястье.

Вы также можете найти DPack интересный. Несколько инструментов и улучшений свернуты в один аккуратный пакет.

19

Я большой поклонник CodeRush and Refactor! Pro от DevExpress. Я использую их в течение нескольких лет, и, без сомнения, это делает меня более быстрым разработчиком. Кроме того, обе построены на свободной рамки называется DXCore, что позволяет разрабатывать собственные плагины для Visual Studio, и небо это предел там ...

1

Мне нравится ReSharper тоже! Это доступно, если вы студент или иначе подключены к университету.

Для взаимодействия с SVN Предпочитаю AnkhSVN.

.. и, конечно, для подключения к серверу TeamFoundation есть еще Visual Studio Team Explorer

1

Dispatch для FTP является то, что копирование веб-сайта должно быть.

Это только вышел, но мне нравится это много: Mindscape File Explorer

VisualSVN отлично подходит для интеграции SVN. Гораздо лучше, чем Анк (еще не пробовал Анх 2+)

SonicFileFinder для быстрого поиска файлов или классов. Поддерживает поиск только верхние части случае имя типа верблюда-обсаженных

Web Deployment Projects by Microsoft для прекомпиляции веб-сайт проекты

12

+1 Visual Assist.

Очень жаль, что вам нужен плагин, чтобы получить действительно хороший intellisense, но это определенно стоит заплатить.

0
  • Resharper (Согласитесь, это отстой, вы должны платить больше, чтобы получить это, но хорошо работают деньги)
  • GhostDoc (Убирает любой повод для не имеющих комментариев в коде)

  • PowerCommands для VS 2008 (Забыли я даже если бы это установить, поскольку он просто добавляет немного вещей, которые должны были там все вместе)

24

RockScroll является удивительным и бесплатно.


Добавление

Как @Andrei указывает, MetalScroll является лучшей альтернативой. Это Open Source, и исправляет некоторые неприятные вещи о RS.

0

Я использую много подключаемого модуля Fogbguz, но вам нужно сначала использовать Fogbugz !!!

6

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

0

+1 для VisualSVN лучше, чем AnkhSVN, попробовав оба, и +1 для надстройки FogBugz.

3

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

0

Ghost Docs

GhostDoc является свободным надстройка для Visual Studio, которая автоматически генерирует XML документации комментарии для C#. Либо используя существующую документацию, унаследованную из базовых классов или реализованных интерфейсов, либо путем выведения комментариев из имени и типа, например. методы, свойства или параметры.

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

KingsTools также хорошая коллекция макросов, содержащих:

  • Run Doxygen
  • Вставка Doxygen комментарии Статистика
  • Build Solution
  • Dependency Graph
  • Наследование График
  • своп .h < ->. cpp
  • Раскрасить
  • } Конец
  • область/# endregion для C++

  • Поиск в Интернете
0

В дополнение к рефакторинга и исходных средств управления, перечисленных здесь, AQTime является отличным окна профайлер. Он может работать как плагин или автономный, и он работает с .NET и собственным кодом.

4

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

0

XPathmania - хороший инструмент для написания и тестирования запросов XPath.

2

Я всегда удивляюсь, что больше людей не знают о пользе NDepend - он отображает все зависимости на каждом уровне вашего кода и даже рисует красивую рамку и рисунки стрелок, показывающие, насколько путают вашу архитектуру на самом деле :) Вместе с TestDriven.Net, я не могу представить, чтобы работать без него больше. Свободный/дешево.

10

Что относительно IncrediBuild? Это хорошая распределенная система сборки с визуальной интеграцией студии.

11

LinqPad отлично подходит для тестирования linq для объектов/xml/sql. Бесплатная загрузка.

0

Code Style Enforcer Позволяет определить стиль .NET кода (с некоторой степенью гибкости) и подчеркивает нарушения. Имеет параметры контекстного меню для изменения кода в соответствии со стилем. Требуется DXCore, который связан со страницей Code Style Enforcer. Оба являются бесплатными.

1

+1 определенно для VisualAssistX (не может работать без него больше & это стоит всех денег) и +1 для VisualSVN

1

Guidance Explorer

Руководство пакеты интеграции в VS в качестве шаблонов Отрывки, проектов и проектов. Они обеспечивают способ сбора и повторного использования шаблонов, кода и ответов «Как отвечать». Вы можете создать руководство для своей команды, и вы можете загрузить пакеты инструкций, выходящие из группы «Шаблоны и практики» в MS.

0

PInvoke.NET addon Меню для поиска предварительно написанного кода P/Invoke. Намного легче, чем разработать код сортировки самостоятельно, особенно когда есть неприятные союзы и требования к выравниванию.

0

Если вы ищете лучший редактор кода, vim поставляется с VisVim, плагином для замены редактора VS-кода на vim.

0

Не совсем аддон внутри VS, но один каждый VS потребности использования: Code Preview Handler Предоставляет обработчик предварительного просмотра с подсветкой синтаксиса для исходных файлов. Обработчик работает в панели предварительного просмотра проводника и на вкладке предварительного просмотра для вложений в Outlook.

3

Я люблю CopySourceAsToHTML как классный маленький аддон. Это здорово, если вы хотите скопировать блоки кода для ведения блога и т. П., Сохраняя при этом форматирование синтаксиса.

Я думаю, что это до сих пор URL .. вы должны сделать некоторые ручной работы, чтобы установить его с 08. http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/

0

Resharper. Это лучший инструмент для повышения производительности любого разработчика программного обеспечения! TestDriven.Net тоже очень хорошо. и GhostDoc.

0

VLINQ LINQPad необходим, но для быстрого использования внутри VS, VLINQ замечательный.

0

Source Code Outliner Приятный альтернативный вид исходных файлов. Это outliner из области кода, но без всякого кода, мешающего структуре.

0

VS Command Shell Командная оболочка на панели вывода. Далек от совершенства, но часто очень, очень полезен. Быстрее и проще, чем отдельный CMD и имеет более удобную поддержку копирования/вставки.

0

Spell Checker для комментариев - находка. GhostDoc отлично подходит для создания хорошо документированных API.

8

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

1

Если VI/ВИМ редактирование ваш Тханг:

ViEmu for Visual Studio

Если вы хотите цветные control- подсветка синтаксиса потока и графические схемы:

Codekana

Я разработчик этих коммерческих инструментов.

0

Это не Visual Studio добавить, но это инструмент, который я не мог использовать Visual Studio без него ...

ClipX - это работает с обычного буфера обмена, но сохраняет записи к поиску список, вы можете использовать copy и paste как ususal, но вы можете нажать CTRL + SHIFT + V, и список появится. Он работает с изображениями, текстом и т. Д. Он даже сохраняется после перезагрузки компьютера.

0

Я знаю, что это не VS-надстройка, но SSMS one в любом случае может быть полезна всем, кто работает с MSSQL.

Как раз для случая вы хотите увидеть больше как это одно проверка this post. Собственно от создателя ssmstoolspack.

3

для ноутбука, связанного или для тех, кто с Vi/Vim привязок клавиш врезались в мозг, я бы рекомендовал ViEmu.

Если вы еще не пробовали редактирования с VI привязок клавиш вот почему вы можете попробовать "Why, oh WHY, do those #[email protected]! nutheads use vi?"

0

Хотя Visual SVN стоит 50 долларов или около того, я предпочитаю его над AnkhSVN (который я последний раз пробовал около года назад - возможно, он улучшился с тех пор).

Это один из самых простых для продажи вашему боссу, если финансирование является проблемой. (К счастью, мы не должны царапать и когтей, чтобы получить хорошие инструменты, где я работаю.)

1

Для разработки C# я использую:

  • ReSharper, тяжело настроить и с пару десятков пользовательских действий, которые я написал (не говоря уже о странных, но замечательные живые шаблоны)
  • GhostDoc - очень полезно для постобработки генерируемого кода
  • Исходный код Структуризатор
  • P/фактора (набор собственной разработки кода поколения инструментов для VS) - см пример here
  • CodeGenUtils - еще один внутренний разработчик для генерации кода, доступно on CodePlex
  • SharpWizard - надстройка VS для быстрого прототипирования. Поддерживает расширенную поддержку интерфейса, операторы, шаблоны, метаданные.
  • Анализатор зависимостей - действительно отличный инструмент (другой внутренний разработчик) для идентификации зависимостей между свойствами CLR. Полезно для автогенерирующих уведомлений об изменениях на основе графиков зависимостей.

В дополнение к этому, у меня тоже есть пара DSL графических дизайнеров для особо сложных сценариев - например, у меня есть DSL для сложных многопоточных операций, которые осуществляются с помощью импульсного & Wait.

1

Я не представляю себе визуальной закладки Студия поэтому я использую DPACK, чтобы получить такой же закладки, к которой Delph IDE обеспечивает.

http://www.usysware.com/dpack/

0

DevExtra - но я предвзято, потому что я это написал :)

http://www.toptensoftware.com/devextra/

Это немного стар (имеет свои истоки в VC6) и в основном ориентированные на C разработчиков ++, но его свободный, и я все еще использую его каждый день.

1

AtomineerUtils Pro Documentation - автоматический DocXml/Doxygen/JavaDoc/Qt док-комментировать поколения/Обновление (по аналогии с GhostDoc, но более мощный & гибкого и поддерживает C#, C++, C++/CLI, C, Java и Visual Basic кода).

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

(Я автор, но я считаю, что приведенное выше является точным и объективным описанием. Эта надстройка была бесплатной, когда этот ответ был впервые добавлен, но для покрытия расходов на хостинг, поддержку и дальнейшее совершенствование добавление в ежемесячные выпуски, теперь составляет 10 долларов США с 30-дневной бесплатной пробной версией)

1

Мое любимое занятие - Goanna. :)

http://www.redlizards.com/

C/C++ статический анализ - это помогает находить ошибки.

0

Вот несколько я не нашел (или пятна) отметил:

  • ASPXEditHelper (должно быть для разработчиков ASP.NET)
  • MouseGestures
  • CodeKeep
  • стучит
  • Git Extensions

Кто-то упомянул SQL-запрос, поэтому я добавлю SQL Assi stant (аналогичная цена, но делает намного больше)

Очень мало людей упомянули DPack, который является бесплатным и абсолютно потрясающим.

Кроме того, действительно получите ReSharper или что-то подобное (он будет платить много раз). Bare VS просто не «сравнивает» ;-)

Наслаждайтесь своим кодированием!

0

Build Version Increment (GPL) дает вам (почти) все необходимое для управления версией ваших сборок.

Некоторые особенности (скопировал с сайта):

  • Различные стили автоматического приращения могут быть установлены в крупных, малых, строить или номер ревизии.
  • Поддерживает проекты C#, VB.NET и C++. NET.
  • Не требуется установка всех элементов проекта. Конфигурация делится через свойства в файлах решений и проектов. Разработчики, у которых нет аддина, ничего не почувствуют.
  • Автоматически проверяет требуемые файлы, если они находятся под контролем источника.
  • Может быть настроен для каждого решения и/или для каждого проекта.
  • Может быть настроен на обновление только определенных конфигурационных сборок (отладка, выпуск, любая или обычная).
  • Может обновлять атрибуты сборки во внешнем исходном файле, а не по умолчанию AssemblyInfo.
0

Quick Open File плагин, который, выходя из фона Eclipse, я не могу жить без

http://kutny.net/vsopen/

Нет больше копаться в обозревателе решений, пытаясь найти файлы

1

Я нашел Code Rocket очень полезным - http://www.getcoderocket.com/

На своем веб-сайте: «Code Rocket - это инновационный инструмент, который показывает внутренние работы кода C#, ... и C/C++ для Visual Studio ... Он делает документацию плавно интегрированной частью процесса разработки программного обеспечения, напрямую подключаясь к вашей IDE разработки с минимальными накладными расходами, предоставляя мощные преимущества с первого дня."

8

VSCommands 2010

с сайта: Последняя версия поддерживает:

  • Управление Эталонные Дорожки
  • Предотвращение случайного Drag & падения в обозревателе решений
  • Предотвращение случайного связанного файла удалить
  • Применить Fix (автоматически исправить ошибки сборки/предупреждения)
  • Открыть PowerShell Подробнее
  • Показать Ассамблеи
  • Создание кода контракта
  • Отмена построения когда первый проект не
  • Debug Output - пользовательское форматирование
  • сборки Output - пользовательское форматирование
  • Поиск выхода - пользовательское форматирование
  • Настройка рендеринга WPF
  • Настройка журналов Fusion
  • Настройка IE для отладки
  • Расположить Source File
  • Эскизы в IDE Navigator
  • Расширенная поддержка XAML, ASPX, CSS, JS и HTML файлы
  • Отключить Ctrl + колесо мыши Зум
  • Увеличить на Указатель мыши
  • Конфигурируемость
  • Присоединить к локальной IIS
  • Копировать полный путь
  • Строить запуска Проекты
  • Open Command Prompt
  • Поиск Интернет
  • Сложение Статистика
  • Группа связанных элементов
  • Copy/Paste Ссылка
  • Копировать/Вставить как ссылку
  • Collapse Решение
  • Элементы группы непосредственно из пользовательского интерфейса (DependantUpon)
  • Открыть в Expression Blend
  • Расположить в растворе
  • Edit Project File
  • Редактировать Решение Файл
  • Показать все файлы

и другие, поэтому попробовать его сейчас!

1

JustDecompile от telerik. Теперь Reflector больше не свободен. Необходимость при копировании через поставляемые библиотеки.

Смежные вопросы