Edytowanie kodu

Pisanie kodu, nawigacja i rozwiązywanie problemów.

Swobodne pisanie kodu

Uzyskaj pomoc zawsze, gdy jej potrzebujesz

Program Visual Studio prowadzi Cię w czasie pisania kodu i oferuje pomoc na żywo. Nieważne, jakiego języka używasz — od C#/VB i C++ do JavaScript i Python.

Funkcja IntelliSense opisuje interfejsy API w czasie pisania, a funkcja automatycznego uzupełniania zwiększa szybkość i dokładność. Poznawanie nowego interfejsu API odbywa się szybciej, ponieważ możesz ograniczyć zestaw wartości według kategorii. Etykietki narzędzia Szybkie informacje umożliwiają analizowanie definicji interfejsu API, a zygzaki informują o problemach często już w momencie pisania.

Nawigacja w kontekście

Nie zgubisz się w czasie nawigowania w kodzie

Skuteczne nawigowanie w obszernym kodzie może być wyzwaniem.

Program Visual Studio pozwala nawigować łatwiej i nie tracić kontekstu kodu lub języka znaczników, od którego rozpoczęto nawigację, dzięki funkcji Zobacz definicję i ulepszonej funkcji Przejdź do pozwalającej łatwo filtrować dane i wyszukiwać tylko jeden rodzaj elementów.

Funkcja Znajdź wszystkie odwołania umożliwia łatwe grupowanie, filtrowanie i przeszukiwanie wyników oraz zachowywanie dowolnej liczby zestawów wyników.

Ulepszony wysokopoziomowy widok strukturalny pliku kodu na pasku przewijania pozwala szybko wyszukiwać problemy, a dzięki wizualizatorowi struktury zawsze znasz swoje położenie w strukturze bloku kodu.

Łatwo wyświetlaj strukturę kodu dzięki wbudowanym funkcjom przeglądania obiektów w Eksploratorze rozwiązań i możliwościom szybkiego znajdowania plików w rozwiązaniu.

Rozumienie kodu

Pełnym obraz sytuacji w miejscu, w którym pracujesz

Dzięki funkcji Code Lens nie trzeba odrywać się od bieżącego kodu, aby szybko zrozumieć strukturę wywołań i nawigować do pokrewnych funkcji. Funkcja Code Lens ma jeszcze więcej możliwości. Możesz sprawdzić, kto ostatnio zmodyfikował metodę, lub czy przechodzi ona testy — bezpośrednio z miejsca w kodzie, w którym pracujesz.

Szybkie rozwiązywanie problemów

Przechodź bezpośrednio do problemów i znajduj rozwiązania

Ikony żarówek pomagają identyfikować i naprawiać często występujące problemy z kodem — w wielu przypadkach już w momencie pisania kodu — a szybkie akcje, takie jak refaktoryzacja, implementowanie interfejsów i inne, mogą być wykonywane bezpośrednio w edytorze.

Szybkie rozwiązywanie problemów

Przechodź bezpośrednio do problemów i znajduj rozwiązania

Lista błędów to centralne miejsce, w którym nawigujesz i poprawiasz błędy kodu w rozwiązaniu — od błędów w źródle, przez błędy kompilacji i budowania do problemów z analizą kodu.

W niektórych językach są obsługiwane działające na żywo niestandardowe analizatory pozwalające w czasie pisania wychwycić problemy specyficzne dla danej domeny.

Zaawansowane filtrowanie pozwala szybko skupić się na problemie, znaleźć go i wprowadzić poprawkę.

Kliknij pozycję Link do kodu lub naciśnij klawisz F1 we wpisie błędu, aby wyszukać zawartość sieci Web pomagającą rozwiązać problemy.

Z łatwością refaktoryzuj kod

Niech całą pracę wykona środowisko IDE

Gdy rozmiary projektu zwiększają się, jest też większa szansa, że będziesz restrukturyzować lub refaktoryzować kod napisany wcześniej przez siebie lub kogoś innego.

Jest to znacznie prostsze, gdy program Visual Studio zajmuje się za Ciebie najbardziej skomplikowanymi zadaniami.

W niektórych językach, w tym C#, VB i obecnie C++, są obsługiwane zaawansowane wbudowane opcje refaktoryzacji, takie jak wyodrębnianie metody i możliwości zmiany nazw — są one dostępne w menu Szybkie akcje w edytorze programu Visual Studio.

Twoje ustawienia zawsze pod ręką

…niezależnie od tego, gdzie pracujesz!

Wiemy, że konfigurowanie środowiska w sposób, jaki Ci najbardziej odpowiada, chcesz przeprowadzić tylko raz — dodaliśmy więc funkcję synchronizowania ustawień po zalogowaniu się w programie Visual Studio. Oprócz tego tożsamości używane na potrzeby dostępu do różnych usług dla deweloperów (np. konta platformy Azure) są również mobilne, więc wystarczy, że wprowadzisz poświadczenia raz.

Doskonały układ ekranu

…niezależnie od tego, gdzie pracujesz!

Masz ulubiony układ ekranu do pracy na komputerze stacjonarnym z wieloma monitorami, a inny do użycia na komputerze przenośnym? Nie ma problemu. Teraz możesz zapisywać i stosować niestandardowe układy ekranu, które sprawdzają się najlepiej na określonych komputerach lub przy wykonywaniu określonych zadań.

Bezpłatne, w pełni wyposażone środowisko IDE dla uczniów i studentów, deweloperów oprogramowania typu open-source i dla indywidualnych deweloperów

Pobierz bezpłatnie

Profesjonalne narzędzia dla deweloperów, usługi i korzyści z subskrypcji dla małych zespołów

Bezpłatna wersja próbna

Kompletne rozwiązanie dla zespołów dowolnego rozmiaru, spełniające ich wysokie wymagania co do jakości i skalowania

Bezpłatna wersja próbna