Temat: Visual Studio - przydatne rozszerzenia
Do Visual Studio dostępnych jest bardzo dużo przydatnych i łatwych w instalacji rozszerzeń.
Aby uzyskać do nich dostęp, wybieramy opcję Extension Manager z menu Tools.
Następnie możemy kliknąć w zakładkę "Online Gallery", dzięki czemu uzyskamy możliwość przeglądania bazy dostępnych rozszerzeń.
Jeżeli narzędzie nie może się połączyć, możemy również przeglądać galerię, pobierać i instalować rozszerzenia bepzośrednio na stronie Visual Studio Gallery
Indent Guides
Rozszerzenie wyświetla w kodzie dodatkowe linie odpowiadające kolejnym wcięciom.
(opcję można wyłączyć w menu Edit -> Advanced -> View Indent Guides)
Go To Definition
Umożliwia przejście do definicji funkcji lub zmiennej poprzez kliknięcie w jej nazwę z przytrzymanym klawiszem CTRL (zamiast wciskania F12). Baaardzo przydatne i umilające pracę (szczególnie dla osób, które znają tę opcję z innych IDE, np. Netbeans).
Editor Guidelines
Umożliwia wyświetlenie w edytorze dodatkowych pionowych linii nawigacyjnych (jeżeli na przykład chcemy łatwiej zapewnić, że nie przekroczymy określonej liczby znaków w linii).
W celu ustawienia takiej linii możemy wprowadzić odpowiedni klucz w rejestrze:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
Nazwa wartości: Guides, typ: wartość ciągu, przykładowa zawartość: RGB(255,0,0) 99
Możemy również skorzystać z rozszerzenia Editor Guidelines UI).
CodeMaid
Udostępnia dodatkowe narzędzia porządkowania kodu, w postaci usunięcia niepotrzebnych linii, spacji itp...
Productivity Power Tools
Znacznie zmienia zachowanie Visuala, dodając opcje typu automatyczne uzupełnianie nawiasów, zaznaczenie aktualnej linii, w której jest kursor, przyklejanie zakładek, dodawanie pionowych linii nawigacyjnych i wiele innych drobnych ułatwień (również CRTL + click).
Polecane raczej dla bardziej zaawansowanych użytkowników, ponieważ może wymagać dostosowania do indywidualnych preferencji (poprzez opcje w menu Tools).
Wiele z opcji dostępnych w tym rozszerzeniu, zostaje wdrożonych bezpośrednio w kolejnych wersjach Visual Studio (na przykład zaznaczanie całej linii, w której znajduje się kursor jest już domyślnie w Visual Studio 2012).
Local History
Automatycznie zapamiętuje historię dokonywanych zmian w plikach, ułatwiając powrót do kodu z przeszłości.
W przypadku Visual Studio 2012 zalecam zainstalowanie Productivity Power Tools, Indent Guides i Local History