Usuń i sortuj za pomocą - Dodaje pozycję menu kontekstowego do Eksploratora rozwiązań, która sortuje i usuwa za pomocą instrukcji na każdym pliku w rozwiązaniu, projekcie lub na pojedynczym pliku.
Formatuj dokument - dodaje pozycję menu kontekstowego do Eksploratora rozwiązań i okna kodu, które wykonuje polecenie Edycja z wyprzedzeniem-Formatuj dokument dla każdego pliku w oknie rozwiązania, projektu lub bieżącego kodu.
Otwórz folder w Eksploratorze Windows - rozszerza opcję menu kontekstowego Otwórz folder w Eksploratorze Windows do edytora kodu i wszystkich plików w Eksploratorze rozwiązań.
Marker wyników wyszukiwania - wyróżnia szukany tekst w oknach wyników wyszukiwania.
Margines wyrażeń regularnych - margines ujawniający możliwości wyszukiwania i zamiany wyrażeń regularnych .Net w danym oknie kodu.
StyleCop - StyleCop analizuje kod źródłowy C # w celu wymuszenia zestawu najlepszych praktyk dotyczących stylu i zasad spójności.
Extension Analyzer - Extension Analyzer pomaga debugować problemy z komponentami VSIX, pakietami Visual Studio, plikami PkgDef i komponentami MEF.
CodeCompare - Code Compare to zaawansowane narzędzie do porównywania plików i folderów. To narzędzie do porównywania języków programowania może być używane jako dodatek Visual Studio i jako samodzielna aplikacja.
Zakładki numerowane - Zakładki numerowane pozwalają użytkownikom tworzyć i przywoływać zakładki za pomocą liczb. Użytkownik może utworzyć 10 zakładek (od 0 do 9).
Zoom myszy - Zoom myszy na kursor myszy zamiast na górze widocznego dokumentu. Zobacz opcje VS ...
Visual Studio 2010 Pro Power Tools - zestaw rozszerzeń programu Visual Studio Professional (i nowszych wersji), który poprawia produktywność programistów.
JSEnhancements - zapewnia opisywanie i dopasowywanie nawiasów klamrowych dla edytora Visual Studio JavaScript; zapewnia fantastyczne zwijanie #region wplikach JS i CSS , co znacznie ułatwia obsługę długich plików;
Rozszerzenia edytora kontraktów kodowych - wyświetla kontrakty kodowe (podczas edycji C #) w kodzie, Intellisense i plikach metadanych.
NuGet (wcześniej NuPack) to darmowy system zarządzania pakietami ukierunkowany na deweloperów dla platformy .NET, którego celem jest uproszczenie procesu włączania bibliotek stron trzecich do aplikacji .NET podczas programowania.
Nawet jeśli używasz innych powłok SVN poza VS (takich jak TortoiseSVN), zalecam zainstalowanie tego dostawcy kontroli źródła, aby automatycznie śledzić zmiany nazw plików, usuwania i tym podobne.
Chyba że stał się o wiele bardziej solidny, odkąd użyłem go ostatnio (2 lata temu), po prostu będę się trzymał żółwia.
Sky Sanders
2
Stał się o wiele bardziej solidny - nie mieliśmy z tym żadnych problemów. Osobiście nadal trzymam się Tortoise, ponieważ nie lubię SCC w IDE. Po prostu robi się zbyt zagubiony.
Dave Markle
1
AnkhSVN jest dziwny i niestabilny. Używam VisualSvn, to jest warte swojej ceny.
IMO, znaczne odchylenie od standardowych praktyk VS UI czyni ten produkt niezwykle frustrującym. Nawet kiedy miałem licencjonowaną kopię w pracy, ostatecznie ją wyłączyłem.
Sam Harwell
3
Bardzo dobrze, biorąc pod uwagę, że Intellisense nie działa z / clr
PostMan
1
Używam Visual Assist od VC6 i naprawdę nie widzę już nic w edytorze bez niego :)
m_pGladiator
Wierzę, że jeśli nie masz wizualna Assist X .. nie można być dobrym programistą ..;)
Myślę, że to narzędzie jest okropne. Generuje bezużyteczne komentarze, które są naprawdę bezużyteczne. Generowanie automatycznych komentarzy XML może wydawać się przyjemne, ale „ustaw lub pobierz wartość wskazującą, czy to wystąpienie jest brudne”. Czy to naprawdę przydatne w przypadku właściwości o nazwie „IsDirty”? Moim zdaniem dodaje bezużyteczne linie do twojego kodu. Jeśli musisz zrobić użyteczny komentarz Xml, to ci to nie pomoże, bo i tak musisz go napisać.
Stéphane
18
@Stephane: Komentarze nie powinny być używane w obecnej postaci. Zostały zaprojektowane tak, aby były szablonem dla ludzkiego ciała. Jako taki uważam to za bardzo przydatne.
TrueWill
3
@Stephane TrueWill ma rację, jest to szablon do generowania ładnej dokumentacji, poza tym, jeśli spojrzysz na komentarze w środowisku NET, możesz zobaczyć, że wszystkie mają określony szablon językowy, robię to we własnym komponencie za pośrednictwem gostDoc. Jest to bardzo ważne przy wdrażaniu publicznego API, dokumentacja musi być spójna, leksykalna.
BartoszAdamczewski
10
Narzędzie to nie ma sensu jako „szablon dla człowieka do ucieleśnienia”. Wszystko, co musisz zrobić, to wpisać /// (lub „” w VB), aby uzyskać szablon do opracowania. Jedyne, co dodaje GhostDoc, to tekst, który składa się z nazwiska członka ... tekst, który jest więc bezużyteczny dla każdego człowieka z pół mózgu.
Ryan Lundy,
7
Dokumentacja „oczywista” jest dokumentacją bezużyteczną. Ludzie nie patrzą na dokumentację, aby poznać oczywiste rzeczy. Spójrz, przejdź do właściwości projektu w obszarze Kompilacja i w polu Ostrzegaj o ostrzeżeniach wpisz 1591. Tam nie będziesz pingowany w sprawie brakującej dokumentacji. Teraz możesz wpisać prawdziwą dokumentację tam, gdzie jest potrzebna, zamiast używać GhostDoc do generowania nieudokumentowania, aby uniknąć ostrzeżenia podczas kompilacji. Jeśli zabrzmi to trochę gwałtownie, to dlatego, że w przeszłości byłem ofiarą „dokumentacji” stworzonej przez GhostDoc. Nie marnuj czasu na tworzenie dokumentacji, aby zmarnować mój czas.
Jest o wiele lepszy niż Resharper (który, nawiasem mówiąc, zawsze spowalniał mój VS do indeksowania), działa z C # i VB.NET (w tym refaktoryzacją), a wsparcie i społeczność są doskonałe. Wart swojej ceny. I tak, obsługuje 2010 (w RC w momencie pisania tego tekstu).
Używam AnkhSVN i nie dodało żadnych plików do repozytorium. Serwer Visual SVN jest świetny, więc wyobrażam sobie, że klient również. Ale nie jestem pewien, co by mi to zaoferowało w stosunku do AnkhSVN.
Sam Harwell
1
Ostatnim razem, gdy go wypróbowałem, dodał pliki .scc do mojego projektu, podobnie jak SourceSafe. Jestem prawie pewien, że VisualSVN i AnkhSVN mają w większości ten sam zestaw funkcji, ale VisualSVN jest moim wyborem.
jrummell
12
VisualHG to wtyczka kontrolna Mercurial Source, która napędza TortoiseHG z VS. Jestem wielkim fanem Mercurial i DVCS. VisualHG sprawia, że jest przyjemnie zintegrowany. Fani Gita - nie proszę o wojnę z ogniem. Hg to tylko moja marka.
Uwielbiam DevExpress i mam go dla VS2010. Jednak po zmianie identyfikatora pojawia się niewielka irytacja w wyświetlaniu menu refaktora. W VS2008, po naciśnięciu polecenia VS refactor ( Ctrl+,), możesz refaktoryzować ten identyfikator do nowej nazwy. W VS2010 to menu miga, znika i zostaje zastąpione menu DevExpress. Możesz dostać oryginalne menu, ale zajmuje to trochę majstrowania.
Nie! Czekałem na wersję ViEmu 2010. Ale VsVim jest darmowy, wygląda na to, że Symnum Systems (wcześniej NGEDIT, twórcy ViEmu) będzie miał pewne problemy.
Matt Greer,
9
CodeMaid wydaje się być bardzo przydatna - automatycznie zapisuje formaty przy zapisywaniu, co oszczędza dużo czasu między programistami a różnicami w kodzie. (Czy istnieją inne narzędzia, które mogą korzystać z dokumentu VS AutoFormat?)
Pokojówka była fajna, ale potem utworzyła jakiś kod w sposób, który mi się nie podobał i nie ma sposobu, aby ustawić, co pokojówka powinna wyczyścić, a co nie. Poza tym moje Visual Studio stało się wolne
Rumplin
7
Mapa kodów VS10x
To bardzo fajne. Łatwe przejście do nieruchomości, metoda. I łatwo rozwiń region zwinięcia i więcej.
Rozszerzenia edytora kontraktów Code , bezpłatne rozszerzenie, które zawiera informacje o odziedziczonych kontraktach dla metody, nad którą aktualnie pracujesz, oraz listę umów dla dowolnych wywoływanych metod. Niestety, ta ostatnia cecha powoduje konflikty z Resharperem, ale ta pierwsza nadal działa dobrze.
RockScroll (bezpłatny) - Podwójne kliknięcie na słowo / symbol podświetla wszystkie wystąpienia tego słowa / symbolu. Zastępuje również pasek przewijania podglądem kodu z wyróżnionymi miejscami edycji i wierszami „wszystkie wystąpienia”.
Przykład użycia: chcesz sprawdzić, czy zmienna jest używana gdziekolwiek indziej w bieżącym pliku źródłowym? Kliknij dwukrotnie zmienną, spójrz na pasek przewijania, aby zobaczyć wszystkie czerwone podświetlenia.
AtomineerUtils Pro (nie za darmo, 9,99 USD) jest moim zdaniem lepszy niż Ghost Doc. Ale, podobnie jak Ghost Doc lub jakikolwiek automatyczny generator dokumentacji, wygenerowana dokumentacja ma być edytowana w celu uzyskania jakiejkolwiek rzeczywistej wartości.
Ile razy chciałeś wysłać projekt do znajomego lub przesłać go do strony internetowej, takiej jak MSDN Code Gallery, tylko po to, aby dowiedzieć się, że plik zip zawiera wiele rzeczy, których nie trzeba wysyłać, co powoduje, że plik jest większy niż to musi być.
bin folder obj folder Folder TestResults Foldery Resharper A jeśli zapomnisz o usunięciu powiązań kontroli źródła, ktokolwiek dostanie twój projekt, zostanie o to poproszony. Jako ktoś, kto wykonuje ten proces, postanowiłem udostępnić Ci mój kod do czyszczenia projektu.
Nie mogę żyć bez DPack - zwłaszcza podczas pracy nad dużymi projektami, znacznie ułatwia nawigację między plikami i członkami. I to za darmo .
Ulubione wady:
Alt + U: przeglądarka plików, filtruje pliki podczas pisania
Alt + G: przeglądarka kodów, filtruje wszystkich członków podczas pisania
Alt + M: przeglądarka kodów, filtruje metody w bieżącym pliku podczas pisania
...i tak dalej. O wiele łatwiej mi było znaleźć drogę w Eksploratorze projektów.
Ale jak właśnie się dzisiaj dowiedziałem, podobne wyniki można uzyskać za pomocą okna Nawiguj do (Ctrl +,), które jest teraz wbudowane w Visual Studio 2010.
michalstanko
1
DPack nadal wydaje mi się lepszy, ponieważ możesz skupić się tylko na bieżącym pliku i możesz wybrać wyświetlanie tylko metod, właściwości, zdarzeń itp. Bardzo fajnie!
Vingy 1.0 jest prostym, ale skutecznym dodatkiem do Visual Studio 2010, dzięki czemu można wyszukiwać w Internecie w sposób nieinwazyjny i filtrować wyniki na podstawie źródeł.
Możesz uruchomić Vingy, klikając Widok-> Inne okna -> Okno wyszukiwania Vingy w programie Visual Studio IDE lub po prostu podświetlając tekst w dokumencie, a następnie klikając Narzędzia -> Wyszukaj zaznaczony tekst (Ctrl + 1).
Wyszukiwanie za pomocą Vingy jest dość proste. Możesz rozpocząć wyszukiwanie na dwa sposoby.
Wpisując tekst w polu wyszukiwania Vingy i naciskając „Enter” lub klikając przycisk „Idź”
Podświetlając tekst w edytorze podczas pisania w Visual Studio, a następnie naciskając Ctrl + 1
Lista na ten temat jest dość wyczerpująca, więc spędziłem trochę czasu, aby znaleźć potrzebne rozszerzenia. Oto migawka. Mam nadzieję, że to komuś pomoże.
Próbowałem zainstalować Codemaid i wyglądało to na fajny dodatek, ale moja odpowiedź w Visual Studio stała się bardzo wolna. Czułem się, jakby niektóre wątki cały czas pracowały, kiedy Codemaid był włączony. Więc odinstalowanie na razie.
VSFileNav - (bezpłatny) Narzędzie Znajdź plik w rozwiązaniu (połączenie SonicFileFinder i Resharper). Lekki, łatwy w użyciu i szybki (mam dość czasu uruchamiania Sonic).
Rozszerzenie „Quick Add Reference” rozszerza inteligentny tag, który VS pokazuje dla nierozpoznanych typów, dając szansę dodania odpowiedniego odwołania do zestawu dla tego typu oraz odpowiedniej klauzuli „using”, jeśli to konieczne w jednym ujęciu.
NuGet
NuGet (wcześniej NuPack) to darmowy system zarządzania pakietami ukierunkowany na deweloperów dla platformy .NET, którego celem jest uproszczenie procesu włączania bibliotek stron trzecich do aplikacji .NET podczas programowania.
źródło
PowerCommands (bezpłatny)
źródło
AnkhSVN (bezpłatny)
Nawet jeśli używasz innych powłok SVN poza VS (takich jak TortoiseSVN), zalecam zainstalowanie tego dostawcy kontroli źródła, aby automatycznie śledzić zmiany nazw plików, usuwania i tym podobne.
źródło
Visual Assist X (nie za darmo)
źródło
Ghost Doc (bezpłatny)
Właściwa konfiguracja zajmuje trochę czasu, ale może być całkiem przydatna.
źródło
Z mojego posta na blogu (wszystkie bezpłatne):
źródło
DevExpress CodeRush / Refactor! Pro (nie za darmo, 249,99 USD)
Jest o wiele lepszy niż Resharper (który, nawiasem mówiąc, zawsze spowalniał mój VS do indeksowania), działa z C # i VB.NET (w tym refaktoryzacją), a wsparcie i społeczność są doskonałe. Wart swojej ceny. I tak, obsługuje 2010 (w RC w momencie pisania tego tekstu).
źródło
Visual Studio Color Theme Editor (bezpłatny)
Nie mogę kodować, chyba że mój VS2010 ma motyw podobny do StackOverflow.
źródło
VisualSVN ( niewolny )
Osobiście wolę to niż AnkhSVN, ponieważ nie jest dostawcą SCC i nie dodaje dodatkowych plików do mojego repozytorium.
źródło
VisualHG to wtyczka kontrolna Mercurial Source, która napędza TortoiseHG z VS. Jestem wielkim fanem Mercurial i DVCS. VisualHG sprawia, że jest przyjemnie zintegrowany. Fani Gita - nie proszę o wojnę z ogniem. Hg to tylko moja marka.
źródło
VSCommands to po prostu jedna z najlepszych DARMOWYCH wtyczek! ( link do galerii studia wizualnego )
źródło
DevExpress CodeRush Xpress (bezpłatny)
źródło
Ctrl+,
), możesz refaktoryzować ten identyfikator do nowej nazwy. W VS2010 to menu miga, znika i zostaje zastąpione menu DevExpress. Możesz dostać oryginalne menu, ale zajmuje to trochę majstrowania.namacalny edytor T4 plus narzędzia do modelowania VS2010 dodają IntelliSense i kolorowanie składni do szablonów tekstowych T4 (bezpłatny)
źródło
Jeśli jesteś Vima miłośnik ...
VsVim - darmowy
ViEmu - nie darmowy (również jeszcze nie wydany)
źródło
CodeMaid wydaje się być bardzo przydatna - automatycznie zapisuje formaty przy zapisywaniu, co oszczędza dużo czasu między programistami a różnicami w kodzie. (Czy istnieją inne narzędzia, które mogą korzystać z dokumentu VS AutoFormat?)
źródło
Mapa kodów VS10x To bardzo fajne. Łatwe przejście do nieruchomości, metoda. I łatwo rozwiń region zwinięcia i więcej.
źródło
ReSharper ( niewolny )
źródło
World of VS Default Browser Switcher do łatwego przełączania przeglądarki w projektach internetowych.
źródło
Rozszerzenia edytora kontraktów Code , bezpłatne rozszerzenie, które zawiera informacje o odziedziczonych kontraktach dla metody, nad którą aktualnie pracujesz, oraz listę umów dla dowolnych wywoływanych metod. Niestety, ta ostatnia cecha powoduje konflikty z Resharperem, ale ta pierwsza nadal działa dobrze.
źródło
RockScroll (bezpłatny) - Podwójne kliknięcie na słowo / symbol podświetla wszystkie wystąpienia tego słowa / symbolu. Zastępuje również pasek przewijania podglądem kodu z wyróżnionymi miejscami edycji i wierszami „wszystkie wystąpienia”.
Przykład użycia: chcesz sprawdzić, czy zmienna jest używana gdziekolwiek indziej w bieżącym pliku źródłowym? Kliknij dwukrotnie zmienną, spójrz na pasek przewijania, aby zobaczyć wszystkie czerwone podświetlenia.
źródło
AtomineerUtils Pro (nie za darmo, 9,99 USD) jest moim zdaniem lepszy niż Ghost Doc. Ale, podobnie jak Ghost Doc lub jakikolwiek automatyczny generator dokumentacji, wygenerowana dokumentacja ma być edytowana w celu uzyskania jakiejkolwiek rzeczywistej wartości.
źródło
devColor (bezpłatny)
Małe narzędzie, które podkreśla kolory heksadecymalne w arkuszach stylów odpowiednim kolorem. Bardzo podoba mi się to, jak integruje się z edytorem.
źródło
CleanProject - czyści rozwiązania Visual Studio
źródło
Nie mogę żyć bez DPack - zwłaszcza podczas pracy nad dużymi projektami, znacznie ułatwia nawigację między plikami i członkami. I to za darmo .
Ulubione wady:
Alt + U: przeglądarka plików, filtruje pliki podczas pisania
Alt + G: przeglądarka kodów, filtruje wszystkich członków podczas pisania
Alt + M: przeglądarka kodów, filtruje metody w bieżącym pliku podczas pisania
...i tak dalej. O wiele łatwiej mi było znaleźć drogę w Eksploratorze projektów.
źródło
Vingy (bezpłatny)
Vingy 1.0 jest prostym, ale skutecznym dodatkiem do Visual Studio 2010, dzięki czemu można wyszukiwać w Internecie w sposób nieinwazyjny i filtrować wyniki na podstawie źródeł.
Vingy http://lh4.ggpht.com/__Mw4iY-4nuY/TKic0LcfKgI/AAAAAAAAA77/OR82RFQFSU8/s1600-h/image%5B14%5D.png
Możesz uruchomić Vingy, klikając Widok-> Inne okna -> Okno wyszukiwania Vingy w programie Visual Studio IDE lub po prostu podświetlając tekst w dokumencie, a następnie klikając Narzędzia -> Wyszukaj zaznaczony tekst (Ctrl + 1).
Wyszukiwanie za pomocą Vingy jest dość proste. Możesz rozpocząć wyszukiwanie na dwa sposoby.
źródło
To jest moja lista rozszerzeń.
Lista na ten temat jest dość wyczerpująca, więc spędziłem trochę czasu, aby znaleźć potrzebne rozszerzenia. Oto migawka. Mam nadzieję, że to komuś pomoże.
Próbowałem zainstalować Codemaid i wyglądało to na fajny dodatek, ale moja odpowiedź w Visual Studio stała się bardzo wolna. Czułem się, jakby niektóre wątki cały czas pracowały, kiedy Codemaid był włączony. Więc odinstalowanie na razie.
źródło
VSFileNav - (bezpłatny) Narzędzie Znajdź plik w rozwiązaniu (połączenie SonicFileFinder i Resharper). Lekki, łatwy w użyciu i szybki (mam dość czasu uruchamiania Sonic).
Oświadczenie: Napisałem to narzędzie.
źródło
Wtyczka, aby szybko przejść do dowolnego pliku w rozwiązaniu Wyszukiwarka plików Sonic (darmowa)
Szybkie przełączanie między plikami .h i .cpp Makro dostępne tutaj (za darmo)
I to wszystko =)
źródło
Szybkie dodawanie WoVS
Rozszerzenie „Quick Add Reference” rozszerza inteligentny tag, który VS pokazuje dla nierozpoznanych typów, dając szansę dodania odpowiedniego odwołania do zestawu dla tego typu oraz odpowiedniej klauzuli „using”, jeśli to konieczne w jednym ujęciu.
źródło