Comments 55
VSCommands 2010 — пользуюсь, там очень удобная релоадилка проектов, всмысле если в солюшене что-то поменялось, то оно не переспрашивает на каждый проект, а тока один раз. Проблема в том что этот екстеншен триальный, тоесть часть фитч отваливается после окончания срока.
P.S. По поводу релоада, visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2062933-better-project-reaload апните если проблема тож волнует.
P.S. По поводу релоада, visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2062933-better-project-reaload апните если проблема тож волнует.
+2
К сожалению релоад проектов по отдельности куда медленнее, чем релоад всего солюшена сразу, как делает VisualSVN, например. Поэтому я выпилил VSCommands и релоад делаю руками (закрываю, апдейчу, открываю)
0
У меня меркуриал, и там когда свитчиш бранчи обновляется тока пару проектов из всего солюшена, VSCommands уммееет перегружать тока эту пару. Но в любом случае это не быстро. Осбенно если сравнивать как это работает в IntelliJ IDEA.
0
Полезная подборка.
+2
Дополнения работают только в Ultimate?
+1
Статья в википедии на тему. Кто интересуется, посмотрите.
+3
Может кто поможет. Я часто работаю с кусками функционала, части которого раскиданы по большому проекту. Несколько папочек с кодом в разных местах, папочка с javascript, папочка с css, файл с конфигом и т.п. Эти папочки и файлы раскиданы по довольно большому дереву в solution explorer. В результате приходится скроллить туда-сюда, что очень неудобно.
Было бы круто найти плагин какой-нибудь, который как-то решил эту проблему. Например спрятал бы ненужные части солюшна. Или позволял бы слепить из нужных папок свое отдельное дерево только с нужными вещами.
Никто не видел такое?
Было бы круто найти плагин какой-нибудь, который как-то решил эту проблему. Например спрятал бы ненужные части солюшна. Или позволял бы слепить из нужных папок свое отдельное дерево только с нужными вещами.
Никто не видел такое?
0
первый же аддон из этой статьи Productivity Power Tools предлагает новую панель списка файлов Solution Navigator — он очень удобен, попробуйте, позволяет делать всякое, например оставить в списке только элементы открытые в редакторе
+1
Прикольно, но не совсем то, что хотелось. Плюс оно тормозит и подвисает, к сожалению на нашем гигантском проекте.
0
Только НИ В КОЕМ СЛУЧАЕ не включайте его, если у вас в проекте больше 5000 файлов.
И не вздумайте включать сортировку табов в Document Tabs Well, если имеете привычку открывать 50+ файлов.
Ибо тормозит оно тогда безбожно.
И не вздумайте включать сортировку табов в Document Tabs Well, если имеете привычку открывать 50+ файлов.
Ибо тормозит оно тогда безбожно.
0
Спасибо.
От себя могу добавить ещё парочку полезных:
Code Contracts Editor Extensions — Прямо в коде отображает контракты.
Image Optimizer — Позволяет оптимизировать картинки, причём целыми папками, а не по одному файлу. Очень удобно.
От себя могу добавить ещё парочку полезных:
Code Contracts Editor Extensions — Прямо в коде отображает контракты.
Image Optimizer — Позволяет оптимизировать картинки, причём целыми папками, а не по одному файлу. Очень удобно.
0
До кучи:
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 для редактора
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 для редактора
+3
Очень нравится VS10x Code Map, правда после релиза стал платным.
+2
В решарпере есть похожая штука ( если вдруг есть решарпер). Я долго пользовался этим а потом обнаружил в решарпере File Structure, даже удобней т.к. не такое пестрое
+2
Спасибо!
0
=) рекомендую прочитать цикл старых но все еще актуальных записей «31 days with resharper»
blog.excastle.com/2007/01/31/blog-event-the-31-days-of-resharper/
Ему почти 4 года уже — но я для себя открыл много нового =)))
blog.excastle.com/2007/01/31/blog-event-the-31-days-of-resharper/
Ему почти 4 года уже — но я для себя открыл много нового =)))
0
12: Remove Unused References
Некорректно отрабатывает, убил референсы на ActiveX объекты используемые в проекте. По .NET ссылкам нареканий нет, но в целом недоработан.
Некорректно отрабатывает, убил референсы на ActiveX объекты используемые в проекте. По .NET ссылкам нареканий нет, но в целом недоработан.
+1
>Аддон позволяет вставлять изображения прямо в код!
Первый шаг к анимированным смайлам в коде.
Первый шаг к анимированным смайлам в коде.
+8
CodeRush Express — бесплатное дополнение для Visual Studio. Подробней о функционале можно почитать здесь.
+3
В место пункта 04 советую попробывать вот это ALLMargins
0
Полезное дополнение для Silverlight разработчиков:
Xaps Minifier
An add-on to Visual Studio 2010 to optimize and minimize size of xap files.
Xaps Minifier
An add-on to Visual Studio 2010 to optimize and minimize size of xap files.
0
Еще двадцать тонн буллшита!
Все эти эддоны замечательно выглядят, вот только работают они нефига не в песочнице, и, как следствие, легко и непринужденно приводят к тому, что в VS начинают вылезать глюки! Причем это даже Power Tools & Power Commands делают, которые идут за авторством Microsoft.
Я увлечение эддонами пережил, сейчас кроме NuGet у меня никаких дополнений не установлено.
Все эти эддоны замечательно выглядят, вот только работают они нефига не в песочнице, и, как следствие, легко и непринужденно приводят к тому, что в VS начинают вылезать глюки! Причем это даже Power Tools & Power Commands делают, которые идут за авторством Microsoft.
Я увлечение эддонами пережил, сейчас кроме NuGet у меня никаких дополнений не установлено.
+4
Согласен, к примеру, после 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. Я немного о другом жаловался: что один из бесплатных плагинов походу внес изменения в библиотеки студии и, наверно, в системные библиотеки, после которых теперь проявляется нестабильная работа студии, которую пока не удалось излечить.
Из опыта: еще один бесплатный плагин страдал утечками памяти.
P.S. Я немного о другом жаловался: что один из бесплатных плагинов походу внес изменения в библиотеки студии и, наверно, в системные библиотеки, после которых теперь проявляется нестабильная работа студии, которую пока не удалось излечить.
Из опыта: еще один бесплатный плагин страдал утечками памяти.
0
А еще они отвратительно работают с большими проектами. Я даже решарпер по этой причине не использую.
+1
Ха! Надо как-нибудь при случае отметить это дело. Я тоже не использую R — # из-за его совершенно невменяемой тормознутости!
+2
В CodeRush можно настроить процесс загрузки дополнения — убрать автозагрузку и перейти на режим Manual — и загружать тогда, когда нужно. А с большими проектами все дополнения работают не быстро — это факт, т.к. любое расширение добавляет времени на обработку той или иной операции в студии, другой вопрос — насколько большие проекты и насколько сильные тормоза.
С другой стороны всегда можно разбить большой solution на более маленькие проекты — и тогда будет быстрее работать даже в голой студии. Как пример это большой файл на 20 тыс строк. Всем ясно, что это проблема и от таких файлов надо как-то избавляться.
С другой стороны всегда можно разбить большой solution на более маленькие проекты — и тогда будет быстрее работать даже в голой студии. Как пример это большой файл на 20 тыс строк. Всем ясно, что это проблема и от таких файлов надо как-то избавляться.
+1
Согласен, но мне лично не хватает только авто-закрывания всяких скобок.
+1
P.S. Чтобы убедиться, что все это bullshit, достаточно прочитать список обновлений для тех же JS Extensions.
0
Configuration Section Designer тоже удобная штука
0
Если бы все эти свистелки хорошо работали на больших проектах и не приводили бы к падению студии — цены бы им не было.
+1
Работает, только надо поотключать некоторые ресурсоёмкие фичи, которые, к тому же, часто не нужны.
0
Ну поделитесь опытом тогда, какие дополнения используете, какой у вас типовой размер солюшна, сколько раз в день студия падает.
0
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 Гб ОЗУ
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 Гб ОЗУ
+2
Спасибо за подробный ответ, у меня стояли все бесплатные дополнения из топа 10, кроме тех, которые нужны для веба и студия стала падать намного чаще. После нескольких лет работы с 2008 студией меня такие расклады совсем не радовали, так как та падала максимум раз в месяц.
0
Поэтому я ставил дополнения по одному, давая каждому «прижиться», убеждаясь, что оно не ставит палки мне в колеса. Что же до сравнения с 2008… мне кажется сравнивать бессмысленно. 2010 студия в плане интерфейса — это жутко недоделанное и тормозящее нечто. Мы переходили с 2003, разница в скорости работы не то что огромная, колоссальная…
0
А если все это поставить — студия еще будет шевелиться? Хотя бы на ssd и сore i7.
-5
Забыл, тут же есть devexpressы — мы пользуем (покупали) — поделки для студии просто мрак — ни одного солюшена не смог открыть после установки без нажатия кнопки unload.
0
Я себе в Professional парочку поставил :) Спасибо за подборку.
0
Хорошее дополнение для веб разработчиков wovs default browser switcher
0
Sign up to leave a comment.
20 бесплатных дополнений для Visual Studio