Может ли кто-нибудь порекомендовать какие-либо хорошие надстройки/плагины для Microsoft Visual Studio? Freebies предпочтительнее, но если это стоит того, то это нормально.Рекомендуемые дополнения/плагины для Microsoft Visual Studio
ответ
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 и прекращено.
http://trolltech.com/products/qt/">Qt Cross-Platform Application Framework
Qt является основой кросс-платформенных приложений для настольных и встраиваемых развития. Она включает в себя интуитивно понятный программный интерфейс и богатый C++ библиотеки классов, интегрированные инструменты для разработки графического интерфейса и интернационализации, а также поддержка Java ™ и C++ развития
Они имеют плагин для Visual Studio, которая стоит немного денег, но стоит каждого пенни.
Не бесплатно, но ReSharper определенно одна рекомендация.
Мне нравится ReSharper, но MAN делает свалку на моей визуальной студии. – mmcdole 2008-10-01 21:40:49
Simucal: попробуйте поместить свои решения на RAM-диск. Гораздо лучше, особенно полный анализ. – 2008-12-09 17:40:17
Я видел только производительность с файлом более 2,5 тыс. Строк. В противном случае это нормально ... и строка 2.5k слишком велика, поэтому это «функции», которые говорят мне, что она должна быть в нескольких файлах;) – 2008-12-09 18:08:16
Поддерживает данные из буфера обмена с помощью удаления линий, несколько других хороших вещей, но в одиночку, что один делает меня счастливым.
В то время как некоторые проблемы с регионами я думаю, что если вы используете их, этот инструмент для вас. Автоматически группирует ваш код в соответствующие региональные блоки. Полностью настраивается для пользовательских элементов и т. Д.
Если вы используете SVN для управления источником, обязательно получите VisualSVN. Он позволяет взаимодействовать с TortoiseSVN внутри Visual Studio IDE.
Я также повторяю комментарий Resharper. Розничная цена немного крутая, но если вы студент или иным образом образованно связан, это на самом деле довольно дешево.
Лично я считаю, AnkhSVN бесплатный плагин с открытым исходным кодом для Visual Studio идеально подходит; Я совмещаю его с VisualSVN Server. Возможно, стоит сравнить эти два, чтобы увидеть, добавляет ли VisualSVN достаточное значение, чтобы оправдать цену. – Hydrargyrum 2014-12-08 01:25:55
PowerCommands - это плагин, созданный Microsoft, который предлагает множество новых функций, которые, по-видимому, должны были быть в Visual Studio в первую очередь.
К ним относятся
- Копирование/ссылки Оклейка проект!
- «Открыть содержащую папку», чтобы перейти прямо на жесткий диск местоположение файла или проект
- Автоматической reorganizig и сортировка с помощью заявлений
- «Open Command Prompt Here», чтобы открыть командную строку в любом из папки проекта.
- Collapse Проекты
Открыть папку и используя утверждения уже в VS2008, если я не ошибаюсь. – 2009-06-09 11:09:29
Автоматическая реорганизация и сортировка с использованием утверждений также поставляется с VS2008. Имя команды - Edit.RemoveAndSort – 2010-01-26 03:31:12
@Andre PowerCommands также будет делать это при сохранении файлов или делать все файлы в решении. Я не уверен, что команда это сделает. – Rangoric 2010-05-12 14:44:30
Всего помидора Visual Assist X. Я абсолютно клянусь этим. Я бы хотел, чтобы лучшая плагин для Lint, чем Visual Lint от Riverblade, но так как это в конечном итоге будет перемещено на сервер сборки, я не против запуска его каждые пару дней вручную.
Я написал бесплатный инструмент, который реализует функции «open in workspace» и «head flip» VAssistX: http://www.humbug.net/vsxtool/ Даже работает с выпусками Visual Studio Express, которые не позволяют плагинов. – Sam 2016-03-08 08:44:05
Если бы вы могли добавить инструменты для рефакторинга, то это было бы замечательно :-) – 2016-03-08 08:49:29
Ха-ха, к сожалению, это было за пределами того, что я хотел .. было бы удивительно. – Sam 2016-03-08 22:49:26
- Resharper
- Resharper MbUnit Test Runner Add-On
- SQL Prompt для проектов баз данных (работает внутри SQL Management Studio, а)
- Ankh SVN 2.0 + для бесплатной поддержки SVN (v1.x меркнет в сравнении)
- TeamCity plug-in к контролировать ваши сборки, личные сборки и отслеживание ошибок
Я нахожу Ghost Doc очень полезным.
GhostDoc - бесплатная надстройка для Visual Studio, которая автоматически генерирует комментарии к документации по XML для C#. Либо используя существующую документацию, унаследованную из базовых классов или реализованных интерфейсов, либо путем выведения комментариев из имени и типа, например. методы, свойства или параметры.
GhostDoc получил бы мой голос, если бы этот вопрос был «самым ненавистным дополнением/плагинами». Я бы предпочел иметь документацию, кроме бессмысленной документации о том, что производит GhostDoc. – 2009-10-09 20:52:42
Это не конец вашей документации. Это всего лишь отправная точка. Я согласен с тем, что документация с призрачным документом бессмысленна. – Ray 2009-10-11 20:05:04
Но если вы * не * должны оставлять то, что производит GhostDoc, то в чем смысл? Если вы нажмете /// в VS, вы автоматически получите шаблон для всего в вашем методе/свойстве/независимо. Единственное, чего вы не получаете, - это бессмысленные комментарии GhostDoc. – 2009-10-13 02:34:21
Sonic File Finder для тех случаев, когда у вас есть множество файлов в ваших решениях и их поиск в растворе explorer становится болью в запястье.
Вы также можете найти DPack интересный. Несколько инструментов и улучшений свернуты в один аккуратный пакет.
Я большой поклонник CodeRush and Refactor! Pro от DevExpress. Я использую их в течение нескольких лет, и, без сомнения, это делает меня более быстрым разработчиком. Кроме того, обе построены на свободной рамки называется DXCore, что позволяет разрабатывать собственные плагины для Visual Studio, и небо это предел там ...
Мне нравится ReSharper тоже! Это доступно, если вы студент или иначе подключены к университету.
Для взаимодействия с SVN Предпочитаю AnkhSVN.
.. и, конечно, для подключения к серверу TeamFoundation есть еще Visual Studio Team Explorer
Dispatch для FTP является то, что копирование веб-сайта должно быть.
Это только вышел, но мне нравится это много: Mindscape File Explorer
VisualSVN отлично подходит для интеграции SVN. Гораздо лучше, чем Анк (еще не пробовал Анх 2+)
SonicFileFinder для быстрого поиска файлов или классов. Поддерживает поиск только верхние части случае имя типа верблюда-обсаженных
Web Deployment Projects by Microsoft для прекомпиляции веб-сайт проекты
+1 Visual Assist.
Очень жаль, что вам нужен плагин, чтобы получить действительно хороший intellisense, но это определенно стоит заплатить.
- Resharper (Согласитесь, это отстой, вы должны платить больше, чтобы получить это, но хорошо работают деньги)
GhostDoc (Убирает любой повод для не имеющих комментариев в коде)
PowerCommands для VS 2008 (Забыли я даже если бы это установить, поскольку он просто добавляет немного вещей, которые должны были там все вместе)
RockScroll является удивительным и бесплатно.
Добавление
Как @Andrei указывает, MetalScroll является лучшей альтернативой. Это Open Source, и исправляет некоторые неприятные вещи о RS.
Я использую много подключаемого модуля Fogbguz, но вам нужно сначала использовать Fogbugz !!!
MZTools Отлично подходит.
я только что нашел этот довольно большой список расширений:
http://geekswithblogs.net/brians/archive/2008/05/12/122087.aspx
+1 для Visual Assist И я добавлю VLH (Visual Local History), которая обеспечивает своего рода локальную систему управления версиями. Каждый раз, когда вы сохраняете файл, плагин добавляет копию в локальный репозиторий.
+1 для VisualSVN лучше, чем AnkhSVN, попробовав оба, и +1 для надстройки FogBugz.
+1 для CodeRush & Refactor Pro. Я использую CodeRush с его воплощениями Delphi, и это совершенно замечательно. Мантра «Кодекс со скоростью мысли» очень близко к реальности;)
GhostDoc является свободным надстройка для Visual Studio, которая автоматически генерирует XML документации комментарии для C#. Либо используя существующую документацию, унаследованную из базовых классов или реализованных интерфейсов, либо путем выведения комментариев из имени и типа, например. методы, свойства или параметры.
- Microsoft StyleCop обеспечивает код стиля проверки для C#, мы используем все это время, и любить его (бесплатно)
- Axialis IconWorkshop имеет Visual Studio надстройка, которая теперь бесплатно для пользователей VS2008.
- Resharper Да еще одно голосование, потому что я не могу upvote всех, кто предполагает, что это :)
- Workspace Whiz для C++, я жить Workspace Whiz, но не использовал его в VS2008, как я не понял, что обновление. Придется повторить попытку.
KingsTools также хорошая коллекция макросов, содержащих:
- Run Doxygen
- Вставка Doxygen комментарии Статистика
- Build Solution
- Dependency Graph
- Наследование График
- своп .h < ->. cpp
- Раскрасить
- } Конец
область/# endregion для C++
- Поиск в Интернете
В дополнение к рефакторинга и исходных средств управления, перечисленных здесь, AQTime является отличным окна профайлер. Он может работать как плагин или автономный, и он работает с .NET и собственным кодом.
Я нашел этот сайт под названием Visual Studio Gallery - в нем много визуальных студийных надстроек. Я просматриваю его прямо сейчас, и я рекомендую всем посетить его.
XPathmania - хороший инструмент для написания и тестирования запросов XPath.
Я всегда удивляюсь, что больше людей не знают о пользе NDepend - он отображает все зависимости на каждом уровне вашего кода и даже рисует красивую рамку и рисунки стрелок, показывающие, насколько путают вашу архитектуру на самом деле :) Вместе с TestDriven.Net, я не могу представить, чтобы работать без него больше. Свободный/дешево.
Что относительно IncrediBuild? Это хорошая распределенная система сборки с визуальной интеграцией студии.
Многие упомянутые Addins используются мной на регулярной основе. Вот лишь некоторые из них я оцениваю тоже:
Все три являются свободными и очень рекомендуется (мной).
LinqPad отлично подходит для тестирования linq для объектов/xml/sql. Бесплатная загрузка.
Я второй VisualAssist, использую его с V6, не может жить без него ...
я вижу, никто не mentiond CoolCommands: http://geekswithblogs.net/brians/archive/2007/03/04/107922.aspx
Большой набор временных хранителей ...
Code Style Enforcer Позволяет определить стиль .NET кода (с некоторой степенью гибкости) и подчеркивает нарушения. Имеет параметры контекстного меню для изменения кода в соответствии со стилем. Требуется DXCore, который связан со страницей Code Style Enforcer. Оба являются бесплатными.
Если вы делаете C++-кодирование, раздайте Visual Assist.
+1 определенно для VisualAssistX (не может работать без него больше & это стоит всех денег) и +1 для VisualSVN
Consolas font шрифты из MS предназначены для считывания коды.
Руководство пакеты интеграции в VS в качестве шаблонов Отрывки, проектов и проектов. Они обеспечивают способ сбора и повторного использования шаблонов, кода и ответов «Как отвечать». Вы можете создать руководство для своей команды, и вы можете загрузить пакеты инструкций, выходящие из группы «Шаблоны и практики» в MS.
PInvoke.NET addon Меню для поиска предварительно написанного кода P/Invoke. Намного легче, чем разработать код сортировки самостоятельно, особенно когда есть неприятные союзы и требования к выравниванию.
Если вы ищете лучший редактор кода, vim поставляется с VisVim, плагином для замены редактора VS-кода на vim.
Определенно Resharper.
Не совсем аддон внутри VS, но один каждый VS потребности использования: Code Preview Handler Предоставляет обработчик предварительного просмотра с подсветкой синтаксиса для исходных файлов. Обработчик работает в панели предварительного просмотра проводника и на вкладке предварительного просмотра для вложений в Outlook.
Я люблю CopySourceAsToHTML как классный маленький аддон. Это здорово, если вы хотите скопировать блоки кода для ведения блога и т. П., Сохраняя при этом форматирование синтаксиса.
Я думаю, что это до сих пор URL .. вы должны сделать некоторые ручной работы, чтобы установить его с 08. http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/
Source Monitor анализ кода инструмента
Resharper. Это лучший инструмент для повышения производительности любого разработчика программного обеспечения! TestDriven.Net тоже очень хорошо. и GhostDoc.
VLINQ LINQPad необходим, но для быстрого использования внутри VS, VLINQ замечательный.
Source Code Outliner Приятный альтернативный вид исходных файлов. Это outliner из области кода, но без всякого кода, мешающего структуре.
VS Command Shell Командная оболочка на панели вывода. Далек от совершенства, но часто очень, очень полезен. Быстрее и проще, чем отдельный CMD и имеет более удобную поддержку копирования/вставки.
Spell Checker для комментариев - находка. GhostDoc отлично подходит для создания хорошо документированных API.
Я уже почти два года использую Visual Assist X, и я нахожу его настолько полезным, что могу честно сказать, что если бы мой работодатель не предоставил его, я сам должен был бы заплатить за него.
Я также использую Cool Commands и SlickEdit (бесплатную версию), чьи инструменты File Explorer и Command Spy весьма полезны.
TracExplorer классно подходит для интеграции Trac с VS.
- Refactor! Pro - Коммерческий. Бесплатная версия доступна.
- GhostDoc - Free
- Comment Reflower - Free
- Versioning Controlled Build - Free
Если VI/ВИМ редактирование ваш Тханг:
Если вы хотите цветные control- подсветка синтаксиса потока и графические схемы:
Я разработчик этих коммерческих инструментов.
Visual Assist: вы не можете жить без него!
Это не Visual Studio добавить, но это инструмент, который я не мог использовать Visual Studio без него ...
ClipX - это работает с обычного буфера обмена, но сохраняет записи к поиску список, вы можете использовать copy и paste как ususal, но вы можете нажать CTRL + SHIFT + V, и список появится. Он работает с изображениями, текстом и т. Д. Он даже сохраняется после перезагрузки компьютера.
Мы рассмотрели это на этот вопрос: What is your favorite Visual Studio add-in/setting?
для ноутбука, связанного или для тех, кто с Vi/Vim привязок клавиш врезались в мозг, я бы рекомендовал ViEmu.
Если вы еще не пробовали редактирования с VI привязок клавиш вот почему вы можете попробовать "Why, oh WHY, do those #[email protected]! nutheads use vi?"
Вот мой список:
- Microsoft StyleCop (анализ кода)
- JetBrains dotTrace (приложение профилирование)
- Typemock Isolator (расчетный процесс)
- Roland Weigelt's GhostDoc (кодовая документация)
Хотя Visual SVN стоит 50 долларов или около того, я предпочитаю его над AnkhSVN (который я последний раз пробовал около года назад - возможно, он улучшился с тех пор).
Это один из самых простых для продажи вашему боссу, если финансирование является проблемой. (К счастью, мы не должны царапать и когтей, чтобы получить хорошие инструменты, где я работаю.)
Для разработки C# я использую:
- ReSharper, тяжело настроить и с пару десятков пользовательских действий, которые я написал (не говоря уже о странных, но замечательные живые шаблоны)
- GhostDoc - очень полезно для постобработки генерируемого кода
- Исходный код Структуризатор
- P/фактора (набор собственной разработки кода поколения инструментов для VS) - см пример here
- CodeGenUtils - еще один внутренний разработчик для генерации кода, доступно on CodePlex
- SharpWizard - надстройка VS для быстрого прототипирования. Поддерживает расширенную поддержку интерфейса, операторы, шаблоны, метаданные.
- Анализатор зависимостей - действительно отличный инструмент (другой внутренний разработчик) для идентификации зависимостей между свойствами CLR. Полезно для автогенерирующих уведомлений об изменениях на основе графиков зависимостей.
В дополнение к этому, у меня тоже есть пара DSL графических дизайнеров для особо сложных сценариев - например, у меня есть DSL для сложных многопоточных операций, которые осуществляются с помощью импульсного & Wait.
VI/ВИМ поддержки внутри VS
один, что я написал http://www.codeplex.com/lazy
Я не представляю себе визуальной закладки Студия поэтому я использую DPACK, чтобы получить такой же закладки, к которой Delph IDE обеспечивает.
DevExtra - но я предвзято, потому что я это написал :)
http://www.toptensoftware.com/devextra/
Это немного стар (имеет свои истоки в VC6) и в основном ориентированные на C разработчиков ++, но его свободный, и я все еще использую его каждый день.
AtomineerUtils Pro Documentation - автоматический DocXml/Doxygen/JavaDoc/Qt док-комментировать поколения/Обновление (по аналогии с GhostDoc, но более мощный & гибкого и поддерживает C#, C++, C++/CLI, C, Java и Visual Basic кода).
Стиль сгенерированных комментариев очень настраиваемый, и автоматическое повторное форматирование (например, управление пробелами и перенос слов) может быть необязательно применено для обеспечения максимально возможного количества комментариев. Он также имеет множество помощников, позволяющих пользователям читать и конвертировать большинство устаревших комментариев doc в любой из вышеперечисленных форматов.
(Я автор, но я считаю, что приведенное выше является точным и объективным описанием. Эта надстройка была бесплатной, когда этот ответ был впервые добавлен, но для покрытия расходов на хостинг, поддержку и дальнейшее совершенствование добавление в ежемесячные выпуски, теперь составляет 10 долларов США с 30-дневной бесплатной пробной версией)
Мое любимое занятие - Goanna. :)
C/C++ статический анализ - это помогает находить ошибки.
Вот несколько я не нашел (или пятна) отметил:
- ASPXEditHelper (должно быть для разработчиков ASP.NET)
- MouseGestures
- CodeKeep
- стучит
- Git Extensions
Кто-то упомянул SQL-запрос, поэтому я добавлю SQL Assi stant (аналогичная цена, но делает намного больше)
Очень мало людей упомянули DPack, который является бесплатным и абсолютно потрясающим.
Кроме того, действительно получите ReSharper или что-то подобное (он будет платить много раз). Bare VS просто не «сравнивает» ;-)
Наслаждайтесь своим кодированием!
Build Version Increment (GPL) дает вам (почти) все необходимое для управления версией ваших сборок.
Некоторые особенности (скопировал с сайта):
- Различные стили автоматического приращения могут быть установлены в крупных, малых, строить или номер ревизии.
- Поддерживает проекты C#, VB.NET и C++. NET.
- Не требуется установка всех элементов проекта. Конфигурация делится через свойства в файлах решений и проектов. Разработчики, у которых нет аддина, ничего не почувствуют.
- Автоматически проверяет требуемые файлы, если они находятся под контролем источника.
- Может быть настроен для каждого решения и/или для каждого проекта.
- Может быть настроен на обновление только определенных конфигурационных сборок (отладка, выпуск, любая или обычная).
- Может обновлять атрибуты сборки во внешнем исходном файле, а не по умолчанию AssemblyInfo.
Quick Open File плагин, который, выходя из фона Eclipse, я не могу жить без
Нет больше копаться в обозревателе решений, пытаясь найти файлы
Я нашел Code Rocket очень полезным - http://www.getcoderocket.com/
На своем веб-сайте: «Code Rocket - это инновационный инструмент, который показывает внутренние работы кода C#, ... и C/C++ для Visual Studio ... Он делает документацию плавно интегрированной частью процесса разработки программного обеспечения, напрямую подключаясь к вашей IDE разработки с минимальными накладными расходами, предоставляя мощные преимущества с первого дня."
с сайта: Последняя версия поддерживает:
- Управление Эталонные Дорожки
- Предотвращение случайного 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
- Редактировать Решение Файл
- Показать все файлы
и другие, поэтому попробовать его сейчас!
Попробуйте MetalScroll !!Это лучше, чем Rockscroll
JustDecompile от telerik. Теперь Reflector больше не свободен. Необходимость при копировании через поставляемые библиотеки.
- 1. Есть ли у вас рекомендуемые макросы для Microsoft Visual Studio?
- 2. Каковы ваши наиболее рекомендуемые предпочтения Visual Studio?
- 3. Рекомендуемые исправления Post-SP1 Visual Studio 2008
- 4. Окружение Microsoft Visual Studio
- 5. Лицензия Microsoft Visual Studio
- 6. Рекомендуемые программы Microsoft Справочники
- 7. Microsoft visual studio 2010
- 8. Проект установки Visual Studio 2008 для Microsoft Visual Studio
- 9. Рекомендуемые обновления и исправления для Visual Studio 2010
- 10. microsoft visual studio 2012 pro setup failed
- 11. Microsoft Visual Studio C# Настройка
- 12. Microsoft Visual Studio Профессиональное лицензирование
- 13. Заказ Microsoft Visual Studio 2012
- 14. Microsoft Visual Studio Express 2012
- 15. Microsoft Visual Studio 2015 занят
- 16. JavaScript в Microsoft Visual Studio
- 17. выхода в Microsoft Visual Studio
- 18. Память microsoft visual studio 2015
- 19. Microsoft visual studio «setup blocked»
- 20. Ошибка Microsoft Visual Studio 2012
- 21. Microsoft Visual Studio- Ошибка проекта
- 22. Visual Studio 2002: поддержка Microsoft
- 23. Калькулятор Microsoft visual studio 2010
- 24. базовая форма Microsoft Visual Studio
- 25. Курсор в Microsoft Visual Studio
- 26. Microsoft Visual Basic в Visual Studio C#
- 27. Microsoft Advertising SDK- Visual Studio 2015
- 28. Использование Java с Microsoft Visual Studio 2012
- 29. API Microsoft Excel C и Visual Studio
- 30. Массивы Microsoft Visual Studio в Runtime
Анализатор статического кода PVS-Studio для C, C++ и C#: http://www.viva64.com/ru/pvs-studio/ – 2016-11-12 17:24:55