Dodatki Visual Studio 2012 to naprawdę zaawansowane narzędzie programistyczne i widać ,ze z każdą wersją staje się ono coraz lepsze. Pomijać może eksperyment z czarno-białymi ikonkami.
Kiedyś dawno temu na tym blogu opisałem swoją listę ulubionych dodatków do Visual Studio 2010.
Pomyślałem ,że wraz z nową wersją Visual Studio wypadałoby by odświeżyć tą i listę i stworzyć nowy wpis na bloga.
Poprzedni wpis znajduje się tutaj:
Resharper i inne tła
ReSharper poza tym ,że jest płatny jest właściwie prawie bez wad.
Resharper oferuje naprawdę dużo pomocny funkcji, które potrafią nie tylko przyspieszyć pracę .ReSharper także pomoże Ci ulepszy twój kod.Przykładowo Resharper pilnuje ciebie aby twój kod zawsze był zgodny ze standardami języka.
Zmienna napisana wielką literą? Jeśli nie jest ona statyczna to powinna być zdecydowanie napisana małymi literami. Dana zmienna nie jest w ogóle używana, dlaczego by je nie usunąć.
Funkcjonalność QuickFix (Alt+Enter) [kojarzy mi się Eclipsem] - potrafi szybko zasugerować co jest nie tak z twoim kodem.
Chcesz szybko otoczyć kod nie używają kombinacji klawiszy Visual Studio Lewo+Prawo+Dół+Fire. Z Resharper-em jest to możliwe. Prosta rzecz ,a tak przyspiesza pracę.
Chcesz usunąć nieużywane referencję nic bardziej trudnego.
Resharper naprawdę posiada mnóstwo funkcji i nic dziwnego ,że programiści chętnie kupują ten dodatek. Trzeba traktować to c
Resharper nie jest doskonały. Domyślnie blokuje funkcjonalności Intellisense i oferując swoją. Niestety nie w każdym wypadku jest ona dobra. Potrafi on blokować funkcjonalności oferowane np. przez Web Essentials.
Pierwszy miesiąc z ReSharper-em to też wiele okien informacyjnych . Skróty klawiszowe, jak i pewne funkcję gryzą się pierwotnymi metodami z Visual Studio.
Wszystko jednak można ustawić i dostosować do swoich własnych potrzeb. Resharper naprawdę potrafi przyspieszyć pracę . Pisanie z nim testów jednostkowych określiłby jako jedno z przyjemniejszych doświadczeń programistycznych w moim życiu.
Jeśli nie możesz przekonać szefa żeby zainwestował pieniądze na ReSharper…zmień pracę.
Darmową alternatywą dla ReSharper jest CodeMaid.
Korzystałem z niego przez parę miesięcy i byłem zadowolony. Pamiętaj jednak ,że nie warto masowo instalować klonów ReSharper, ponieważ wtedy od tych funkcjonalności stracisz zupełną kontrole nad Visual Studio.
Oto dwa dodatki, które miałem od zawsze w Visual Studio 2010.
Osobiście nawet nie wiem co one oferują bo stały się one dla mnie tłem Visual Studio.
Chociaż VSCommands ostatnio coraz bardziej ogranicza swoje funkcjonalności i każe za nie zapłacić.Wciąż jednak oferuje on pewne miłe udoskonalenia.
Dzięki temu dodatkowi podgląd projektu zawiera wszystkie potrzebne mi informację o danej solucji.
Koloryzujmy Visual Studio 2012
Szarość wszędzie szarość jak za czasów programów pod Windows 3.11. Na szczęście podobnie jak w Visual Studio 2010 mamy dodatek, który potrafi zmienić domyślne kolory Visual Studio.
Dodatek domyślnie oferuję ciekawą gamę kolorowych alternatyw.
Poza tym oferuje on nie tylko zmiany kolorów obudowy Visual Studio ,ale także samego kodu (IDE). To całkiem duży krok do przodu od czasu wersji dodatku z 2010. Już nie długo będzie można pobrać całą masę niestandardowych stylów Visual Studio.
Problem z CSS w Visual Studio. Na ratunek Web Essentials
Same Visual Studio 2012 oferuję dużo usprawnień, jeśli chodzi o pisanie aplikacji webowych. Jest ich tak wiele ,że można o tym zrobić oddzielny wpis.
Stare dodatki z Visual Studio 2010 wciąż mają swoją miejsce i przeszły także na zupełny nowy poziom odlotowości.
Web Essentials 2012 zawiera zbiór narzędzi i funkcji, które mają ułatwić życie każdemu programiście web.
Przykładowo mogę za pomocą jednego kliknięcia właściwość z CSS 3.0 rozbić na oddzielne deklaracje, które są zależne od danej przeglądarki. Mało tego jestem wstanie sprawdzić jak dana właściwość CSS jest wspiera przez dane przeglądarki i od której wersji.
Tworzenie własnych animacji też nie stanowi już dużego problemu.
Menu kontekstowe zawiera narzędzia, które łatwo posprzątają bałagan stworzony w plikach CSS.
Dodatek też ma wbudowaną możliwość konwersji formatu JSON na klasy.
Jak i ulepszony Intellisense.
Dodatki znane mi z Visual Studio 2011
Tutaj zawieram swoją listę dodatków, do których przyzwyczaiłem się używając Visual Studio 2011.
Prosty dodatek, który daje styl kursy dla komentarzy w kodzie.
Dodatek ten dodaje możliwość grupowania kodu XAML po ich regionach.
Klik +CTRL przechodzi do definicji danej klasy. Domyślnie do tego służy klawisz F12.
Ulepszony parser JavaScript.
Zatrzymuje budowanie solucji przy wystąpieniu pierwszego błędu
Lubisz bądź programujesz w Pythonie. Dlaczego nie pisać programów w Visual Studio?
Małe okno dialogowe, które potrafi zobrazować tablicę wielowymiarowe. Czterowymiarowy hipersześcian dla tablic czterowymiarowych? Niestety nie ,ale fajny dodatek.
Dodatek ułatwiający proces tworzenia dokumentacji kodu w postaci pliku XML
Mała odmiana dla domyślnych narzędzi SQL wbudowanych w Visual Studio.
Nowości, które poznałem z Visual Studio 2012
Visual Studio 2012 założyło ,że kolory tylko rozpraszają programistę więc wszystko domyślnie jest szare albo czarne.
Jak widać istnieje wiele dodatków, które specjalnie starają się koloryzować każdy element w tym także teksty w oknie Output.
Zdecydowanie najlepszy dodatek, który trawił mi się w tym miesiącu. Koniec z łączeniem się z procesem IIS aby debugować stronę internetową.
Ten dodatek oszczędzi ci stracone 30 sekund życia.
Aplikacja konsolowa z bibliotekami WIN-RT do celów testowych jak najbardziej.
Dodatek umożliwia dodanie wybranych dokumentów do określonej kategorii. Zupełnie tak jakby Visual Studio tymczasowo stało się twoją przeglądarką internetową.
Kategorie są łatwo dostępne i można je organizować.
Ten dodatek dodaje edytor audio do Visual Studio.
Najnowsze Visual Studio potrafi tyle rzeczy ,że człowiek zaczyna się zastanawiać, kiedy Visual Studia zintegruje się z jakimś programem graficznym.
Nudzi cię pisanie dla każdej twojej właściwości metody “INotifyPropertyChanged”. Ten dodatek automatycznie w trakcie kompilacja doda do kodu IL obsługę tego interfejsu.
Skróty do odpalania popularnych programów
Nareszcie powstał dodatek, o którym marzyłem od czasu Visual Studio 2008.
Jedno kliknięcie i miejsce dane solucji otwiera mi się w programie “Total Commander”.
W podobny sposób działa dodatek “Console Lanucher”
Snippet Designer
Snippet Designer to zestaw narzędzi ułatwiający pisanie swoich własnych snippetów do Visual Studio.
Poświeciłem temu oddzielny wpis.
Zabawa z IDE
Te dodatki nie mają żadnego przydatnego zastosowania. Wyświetlają one zwykle mangową dziewczynę na twoim IDE. Istnieją na razie tylko dwa dodatki, które są kontatybilne z Visual Studio 2012.
Zawsze można zaszpanować przed kolegami ,ale ostatecznie te postacie są za bardzo rozpraszające ,aby pisać kod bądź go prezentować.
Osobiście chciałby poznać sekret pisania takich dodatków, ponieważ jak widzimy w opisie jednego z dodatków “Pronama-chan” jest maskotką pewnej japońskiej firmy.
Być może klient by się ucieszył widząc swoje logo firmy w trakcie nudnej prezentacji kodu którego i tak nie zrozumie .