company_banner

20 бесплатных дополнений для Visual Studio

    Для Visual Studio 2010 создано уже около 900 дополнений. Многие из них позволяют облегчить решение рутинных задач, добавить удобства. Ниже представлено двадцать популярных дополнений, которые вы возможно найдете полезными для вашей работы.

    01: Productivity Power Tools



    Аддон который практически не нуждается в представлении. Быстрый поиск, улучшения в навигации по коду, дополнения к Solution Navigator, новый интерфейс навигации по файлам, новое меню опций аддонов, упрощенный поиск референсных сборок, создание проектов с определенным шаблоном в одну команду с помощью, автоматическая расстановка скобок, подсветка текущей строки редактирования, исправление неверной табуляции, линейки колонок, дополнения к подсветке синтаксиса – вот неполный перечень того на что способно это дополнение.
    Страница дополнения.

    02: VSCommands 2010



    Еще одно очень популярное дополнение, которое может прочно обосноваться в вашей IDE. В этом аддоне очень большое количество дополнительных функций к Solution Explorer, таких как предпросмотр изображений, исключение случайного Drag&Drop, группировка элементов, поиск исходных файлов, редактирование файлов проекта и solution и многое другое. Дополнительно следует отметить цветную подсветку строк Output Window, улучшения в работе с отладчиком и сборками проекта.
    Страница дополнения.


    03: Icon Grid Creator


    Очень интересный аддон позволяющий собирать изображения в один файл, с последующим доступом к ним по индексу. Очень полезен для разработки веб-сайтов. Все ваши иконки будут представлены одним изображением:
    image
    К отдельным элементам которого вы сможете обращаться с помощью сгенерированного CSS файла:
    image
    Страница дополнения.


    04: Indent Guides



    Простой но тем не менее эффективный аддон добавляющий вертикальные линейки для вашего кода. Аналогичная функциональность есть и в Productivity Power Tools, но возможно кому то она понадобится отдельно.
    Страница дополнения.


    05: JScript Editor Extensions



    Дополнение улучшающее работу с Jscript кодом. Улучшения включают в себя подсветку парных скобок, автоматическое создание сворачивающихся регионов, подсветку выделенного слова, Intellisence для параметров заданных в комментариях вашего кода, и другие улучшения.
    Страница дополнения.


    06: Regex Editor



    Незаменимый помощник при создании регулярных выражений. Из приятных функций следует отметить подсветку синтаксиса RegExp и парных скобок, подсказки синтаксиса, тестирование регулярного выражения. Дополнение интегрировано в редактор кода.
    Страница дополнения.


    07: Minifier



    Дополнение с говорящим названием Minifier позволяет сжимать ваши js и css файлы с помощью популярных сервисов Closure и YUI Compressor.
    Страница дополнения.

    08: devColor


    image
    Небольшое но очень удобное дополнение для работы с числовыми значениями цвета в CSS файлах. Подчеркивает код соответствующим цветом прямо в редакторе.
    Страница дополнения.

    09: Highlight all occurrences of selected word


    image
    Простое но тем не менее полезное дополнение которое подсвечивает все вхождения выделенного слова в коде.
    Страница дополнения.

    10: Xaml Styler


    image
    Дополнение позволяющее отформатировать XAML код для его большей наглядности. Умеет сортировать атрибуты по степени важности.
    Страница дополнения.

    11: Copy As HTML


    image
    Копирует код в буфер обмена в виде HTML. Поддерживается нумерация строк, враппинг.
    Страница дополнения.

    12: Remove Unused References


    image
    Дополнение позволяющее в автоматическом режиме удалить все ненужные ссылки на сборки которые не используются в вашем проекте.
    Страница дополнения.

    13: Hide Main Menu


    image
    Если вам нравится видеть перед собой только код, этот аддон поможет вам скрыть главное меню Visual Studio. Вернуть его можно будет просто нажав на кнопку Alt.
    Страница дополнения.

    14: Code Metrics Viewer


    image
    Дополнение, подключающее возможность изучения метрик вашего кода. Не секрет что эта функциональность включена только в старшие редакции Visual Studio, но теперь, если вы даже обладатель редакции Professional, вы сможете взглянуть в удобном режиме на те метрики которые подготавливаются Code Metrics Power Tool.
    Страница дополнения.

    15: Elastic Tabstops for Visual Studio 2010


    image
    Очень интересный аддон, позволяющий включить режим «эластичных табстопов» — динамическое перемещение блоков кода зависящее от позиции в нескольких строках.
    Страница дополнения.

    16: Image Insertion


    image
    Аддон позволяет вставлять изображения прямо в код! Ваш код теперь может быть снабжен иллюстрациями которые позволят более качественно комментировать те или иные важные моменты реализации.
    Страница дополнения.

    17: Ultra Find


    image
    Замена стандартного поискового диалога Visual Studio. Позволяет искать классы, методы, исключать по шаблонам и расширениям файлы из поиска, подсвечивать результаты. Очень быстр. Интересен тем что базируется на технологии Windows Search.
    Страница дополнения.

    18: ItalicComments


    image
    Комментарии кода после установки этого аддона будут отображаться шрифтом Italic. Вроде мелочь, но для многих очень приятная.
    Страница дополнения.

    19: WoVS Quick Add Reference


    image
    Дополнение которое вставляет референсы в код исходя из ключевого слова и наличия его в внешних сборках. Очень удобно!
    Страница дополнения.

    20: CleanProject


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

    Надеюсь что из этого списка вы найдете несколько дополнений которые вам пригодятся и сделают вашу работу более легкой!
    Метки:
    Microsoft 425,83
    Microsoft — мировой лидер в области ПО и ИТ-услуг
    Поделиться публикацией
    Комментарии 55
    • +2
      VSCommands 2010 — пользуюсь, там очень удобная релоадилка проектов, всмысле если в солюшене что-то поменялось, то оно не переспрашивает на каждый проект, а тока один раз. Проблема в том что этот екстеншен триальный, тоесть часть фитч отваливается после окончания срока.

      P.S. По поводу релоада, visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2062933-better-project-reaload апните если проблема тож волнует.
      • 0
        К сожалению релоад проектов по отдельности куда медленнее, чем релоад всего солюшена сразу, как делает VisualSVN, например. Поэтому я выпилил VSCommands и релоад делаю руками (закрываю, апдейчу, открываю)
        • 0
          У меня меркуриал, и там когда свитчиш бранчи обновляется тока пару проектов из всего солюшена, VSCommands уммееет перегружать тока эту пару. Но в любом случае это не быстро. Осбенно если сравнивать как это работает в IntelliJ IDEA.
          • 0
            У нас тоже меркуриал сейчас и когда свитчишь бранчи может поменяться что угодно :)))
            • 0
              Хм, возможно это субьективно, но у меня VSCommands в большенстве случаев перегружает быстрее чем VisualSVN который перегружал весь солюшен.
              • 0
                Возможно зависит от размера проектов и их количества. Плюс от винта :)
    • +2
      Полезная подборка.
    • +1
      Дополнения работают только в Ultimate?
      • +1
        С Professional.
      • +3
        на Microsoft Visual C# 2010 Express не ставится :(
        • +3
          на Экспрессы вообще по-моему ничего добавить нельзя. :(
    • +3
      Статья в википедии на тему. Кто интересуется, посмотрите.
    • 0
      Может кто поможет. Я часто работаю с кусками функционала, части которого раскиданы по большому проекту. Несколько папочек с кодом в разных местах, папочка с javascript, папочка с css, файл с конфигом и т.п. Эти папочки и файлы раскиданы по довольно большому дереву в solution explorer. В результате приходится скроллить туда-сюда, что очень неудобно.

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

      Никто не видел такое?
      • +1
        первый же аддон из этой статьи Productivity Power Tools предлагает новую панель списка файлов Solution Navigator — он очень удобен, попробуйте, позволяет делать всякое, например оставить в списке только элементы открытые в редакторе
        • 0
          Прикольно, но не совсем то, что хотелось. Плюс оно тормозит и подвисает, к сожалению на нашем гигантском проекте.
        • 0
          Только НИ В КОЕМ СЛУЧАЕ не включайте его, если у вас в проекте больше 5000 файлов.
          И не вздумайте включать сортировку табов в Document Tabs Well, если имеете привычку открывать 50+ файлов.

          Ибо тормозит оно тогда безбожно.
          • 0
            У нас больше 50000 файлов. Попробовал. В основном просто тормозит, а иногда еще и подвисает вместе со студией.
            • 0
              Если эти две фичи отключить, то работает нормально.
    • 0
      Спасибо.
      От себя могу добавить ещё парочку полезных:
      Code Contracts Editor Extensions — Прямо в коде отображает контракты.
      Image Optimizer — Позволяет оптимизировать картинки, причём целыми папками, а не по одному файлу. Очень удобно.
    • +3
      До кучи:

      Code Alignment:
      выравнивание кода по указанному разделителю (равно, запятая, пробел, и т.п.)

      Disable Mouse Wheel Zoom:
      не знаю как вас, а меня эта фича очень сильно бесила ненамеренными срабатываниями

      Editor Guidelines + Editor Guidelines UI
      похоже на Indent Guides, но отображает линии на конкретных колонках (например, у меня это 80, 100, 120)

      Find Results Highlighter:
      Подсветка найденного прямо в окне найденного (сори за тавтологию).
      Пример:
      oMyObject->FireEvent( TMyEvent() );

      Find Results Tweak
      Позволяет изменить формат вывода в Find Results; Ей бы еще чуть больше настроек было бы вообще круто.

      Source Links
      Подсвечивает комментарии типа
      // bug#1234
      По двойному клику на таком комментарии позволяет открывать баг трекер в браузере на соответствующем баге

      Visual Assist X
      Что-то вроде решарпера для С++ (естественно, не так круто, т.к. С++ не менеджед язык)
      Платное :(

      Visual Studio Backgound Customizer + Visual Studio Color Theme Editor
      рюшечки для извращенцев вроде меня.

      VsVim
      vim emulator для редактора
      • 0
        Аналог Editor Guidelines встроен в Productivity Power tools
      • 0
        А вот за VsVim спасибо! Не знал о таком.
        Жаль что только для 2010
        • 0
          Для pre-2010 есть ViEmu, но он платный. Объективно он даже лучше, но мне лично жалко денег.
    • +2
      Очень нравится VS10x Code Map, правда после релиза стал платным.
      image
      • +2
        В решарпере есть похожая штука ( если вдруг есть решарпер). Я долго пользовался этим а потом обнаружил в решарпере File Structure, даже удобней т.к. не такое пестрое
    • +1
      12: Remove Unused References

      Некорректно отрабатывает, убил референсы на ActiveX объекты используемые в проекте. По .NET ссылкам нареканий нет, но в целом недоработан.
      • +1
        Запостите баг на форум аддона. Думаю поправят.
    • +8
      >Аддон позволяет вставлять изображения прямо в код!
      Первый шаг к анимированным смайлам в коде.
    • +3
      CodeRush Express — бесплатное дополнение для Visual Studio. Подробней о функционале можно почитать здесь.
    • 0
      image
      В место пункта 04 советую попробывать вот это ALLMargins
    • 0
      Полезное дополнение для Silverlight разработчиков:
      Xaps Minifier
      An add-on to Visual Studio 2010 to optimize and minimize size of xap files.

    • +4
      Еще двадцать тонн буллшита!

      Все эти эддоны замечательно выглядят, вот только работают они нефига не в песочнице, и, как следствие, легко и непринужденно приводят к тому, что в VS начинают вылезать глюки! Причем это даже Power Tools & Power Commands делают, которые идут за авторством Microsoft.

      Я увлечение эддонами пережил, сейчас кроме NuGet у меня никаких дополнений не установлено.
      • 0
        Согласен, к примеру, после CodeRush Express у меня по 4-5 раз в день виснет Visual Studio. Привык уже полгода, каждые пару часов закрывать и открывать заново Visual Studio. Проект, над которым работаю, грузится 10 минут. Переустановка Visual Studio после сноса CodeRush Express не помогла, короче надо операционную систему сносить для «лечения», так что уже полгода терплю ежедневные падения Visual Studio.
        • 0
          Мы обнаружили одну проблему в самой Visual Studio 2010, жаль только пока не нашли всех причин, которые к этой проблеме ведут. Суть проблемы в том, что после некоторого времени работы Visual Studio начинает очень сильно тормозить — и это без установленного на машине CodeRush Xpress. Время открытия/закрытия проектов очень сильно увеличивается. К счастью мы нашли способ решить эту проблему без переустановки ОС — надо в командной строке запустить следующую команду devenv.exe /InstallVSTemplates и дождаться завершения процесса devenv (пару минут занимает). Попробуйте этот способ возможно поможет.
          • 0
            Спасибо. Обязательно попробуем.

            P.S. Я немного о другом жаловался: что один из бесплатных плагинов походу внес изменения в библиотеки студии и, наверно, в системные библиотеки, после которых теперь проявляется нестабильная работа студии, которую пока не удалось излечить.
            Из опыта: еще один бесплатный плагин страдал утечками памяти.
      • +1
        А еще они отвратительно работают с большими проектами. Я даже решарпер по этой причине не использую.
        • +2
          Ха! Надо как-нибудь при случае отметить это дело. Я тоже не использую R — # из-за его совершенно невменяемой тормознутости!
        • +1
          В CodeRush можно настроить процесс загрузки дополнения — убрать автозагрузку и перейти на режим Manual — и загружать тогда, когда нужно. А с большими проектами все дополнения работают не быстро — это факт, т.к. любое расширение добавляет времени на обработку той или иной операции в студии, другой вопрос — насколько большие проекты и насколько сильные тормоза.

          С другой стороны всегда можно разбить большой solution на более маленькие проекты — и тогда будет быстрее работать даже в голой студии. Как пример это большой файл на 20 тыс строк. Всем ясно, что это проблема и от таких файлов надо как-то избавляться.
      • +1
        Согласен, но мне лично не хватает только авто-закрывания всяких скобок.
    • 0
      P.S. Чтобы убедиться, что все это bullshit, достаточно прочитать список обновлений для тех же JS Extensions.
    • 0
      Configuration Section Designer тоже удобная штука
    • +1
      Если бы все эти свистелки хорошо работали на больших проектах и не приводили бы к падению студии — цены бы им не было.
      • 0
        Работает, только надо поотключать некоторые ресурсоёмкие фичи, которые, к тому же, часто не нужны.
        • 0
          Ну поделитесь опытом тогда, какие дополнения используете, какой у вас типовой размер солюшна, сколько раз в день студия падает.
          • +2
            Code alignment
            Disable Mouse Wheel Zoom
            Editor Guidelines
            Editor Guidelines UI
            Find Results Highlighter
            Find Results Tweak(настройка форматирования Find Results)
            Hide Main Menu
            MercurialToolbar
            PowerCommands for Visual Studio 2010
            Productivity Power Tools (используется в основном подсветка табов, большинство остальных фич отключена, включая тормознутые сортировку табов и Solution Navigator)
            Source Links (подсветка комментариев типа bug#1234)
            Visual Assist X (что-то вроде Resharper для C++)
            Visual Studio Background Customizer
            Visual Studio Color Theme Editor
            VisualSVN
            VsVim (эмулятор Vim)
            HgSccPackage (mercurial)
            VSBuildStatus (addin)
            Win7 Taskbar Extension
            Resharper(почти все время неактивен, т.к. проектов на С# очень мало и они маленькие)

            Типичный Solution:
            С++, 100 проектов, 9600 файлов, 48 Мб (это только исходники, без картинок и т.п.)

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

            Я бы еще VSCommands 2010 поставил, но оно ломает поиск по всему солюьшену.

            Что касается качества работы, то падения/зависания/гллюки достаточно редки. Особенно, если над студией не издеваться. Эмпирически доказано, что не стоит постоянно обрывать билд (c++), т.к. это приводит к «corrupted precompiled headers» а также одновременно открывать/закрывать несколько студий; тут поясню: работать в нескольких студиях можно, но открывать/закрывать второй экземпляр можно только после того, как первый полностью проинициализировался, иначе могут возникать глюки.

            Комп — Core i7 920, 8 Гб ОЗУ
            • 0
              Спасибо за подробный ответ, у меня стояли все бесплатные дополнения из топа 10, кроме тех, которые нужны для веба и студия стала падать намного чаще. После нескольких лет работы с 2008 студией меня такие расклады совсем не радовали, так как та падала максимум раз в месяц.
              • 0
                Поэтому я ставил дополнения по одному, давая каждому «прижиться», убеждаясь, что оно не ставит палки мне в колеса. Что же до сравнения с 2008… мне кажется сравнивать бессмысленно. 2010 студия в плане интерфейса — это жутко недоделанное и тормозящее нечто. Мы переходили с 2003, разница в скорости работы не то что огромная, колоссальная…
    • –5
      А если все это поставить — студия еще будет шевелиться? Хотя бы на ssd и сore i7.
    • 0
      Забыл, тут же есть devexpressы — мы пользуем (покупали) — поделки для студии просто мрак — ни одного солюшена не смог открыть после установки без нажатия кнопки unload.
      • +1
        Какую версию ставили? Какие у Вас проекты? Пожалуйста, напишите нам в саппорт — производительность и стабильность студии для нас имеет наивысший приоритет. Мы сделаем все возможное и невозможное для того, чтобы устранить все проблемы которые у вас возникли с нашими продуктами.
    • 0
      Я себе в Professional парочку поставил :) Спасибо за подборку.
    • 0
      Хорошее дополнение для веб разработчиков wovs default browser switcher
    • 0
      Очень приятный плагин для помощи в написании XML комментариев: GhostDoc

    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

    Самое читаемое