Poprawa produktywności programu Visual Studio w 24 godziny

Opublikowany: 2022-03-29

Niezależnie od tego, czy jesteś nowym użytkownikiem, czy korzystasz z programu Visual Studio od lat, istnieje kilka porad i wskazówek, które mogą zwiększyć produktywność programu Visual Studio. Zespół programu Visual Studio skupia się na laserowej wewnętrznej pętli pisania, testowania i debugowania kodu dewelopera.

Wewnętrzna pętla programistyczna to iteracyjny proces pisania, debugowania i testowania kodu, który programista wykonuje przed udostępnieniem go publicznie lub w zespole.

Visual Studio 2022 to 64-bitowy system, który jest bardziej inteligentny, przystępny i lekki. Jest wyposażony w narzędzia, które mogą usprawnić pracę programistyczną. Funkcje nawigacji, debugowania i naprawiania kodu programu Visual Studio są niezbędne do zwiększenia produktywności deweloperów.

Zespół programu Visual Studio zaprojektował pakiet Power Tools (PPT) produktywności — pakiet rozszerzeń w celu optymalizacji wydajności i produktywności w programie Visual Studio. W tym artykule omówimy sposoby zwiększenia produktywności programu Visual Studio, aby kodować więcej w krótszym czasie, oraz jak Visual Assist może pomóc deweloperom zwiększyć wydajność.

Co to jest program Visual Studio?

W jaki sposób program Visual Studio spełnia najważniejsze obawy deweloperów?

Jakie są praktyczne wskazówki dotyczące optymalizacji produktywności programu Visual Studio?

Które narzędzia rozszerzeń zwiększają produktywność programu Visual Studio?

Jak Visual Assist może zwiększyć produktywność programu Visual Studio?

Chcesz zwiększyć produktywność w programie Visual Studio?

Co to jest program Visual Studio?

Microsoft Visual Studio to zintegrowane środowisko programistyczne (IDE) używane przez wielu programistów na całym świecie. Jest to bogaty w funkcje program wspierający różne aspekty tworzenia oprogramowania.

Visual Studio to potężne narzędzie z kilkoma przydatnymi i interesującymi funkcjami, które sprawiają, że praca programisty jest łatwiejsza i bardziej wydajna. To środowisko IDE to kreatywne narzędzie do uruchamiania aplikacji, które może edytować, budować kod, debugować i publikować aplikacje.

Oprócz bycia standardowym debugerem i edytorem, które zapewnia większość IDE, Visual Studio zawiera narzędzia do uzupełniania kodu, kompilatory i wiele innych funkcji optymalizujących proces tworzenia oprogramowania.

W jaki sposób program Visual Studio spełnia najważniejsze obawy programistów?

Poprawa wydajności i produktywności jest zawsze głównym problemem programistów. W programie Visual Studio 22 firma Microsoft poczyniła znaczne postępy, skracając czas wykonywania różnych operacji. Oto kilka korzyści zapewnianych przez program Visual Studio w celu optymalizacji wydajności:

  • Szybsze wyszukiwanie: Wyszukiwanie wydajności jest kluczem do wydajnej i szybkiej wewnętrznej pętli programisty. Wyszukiwanie w eksploratorze rozwiązań jest teraz szybsze, ponieważ program Visual Studio może zachować więcej kontekstu między rozwiązaniem otwierającym i zamykającym.
  • Szybsza kompilacja przyrostowa: kompilacja przyrostowa pozwala uniknąć narzutów związanych z przebudową komponentów, jednocześnie oszczędzając czas i zasoby.
  • Szybsze wykonywanie testów: Firma Microsoft skróciła czas wykonywania testów dzięki wprowadzeniu funkcji Hot Reload. Co więcej, czas potrzebny na zainicjowanie Live Unit Testing został skrócony dzięki optymalizacji procesu uruchamiania Live Unit Testing.
  • Szybsze frameworki: Zaobserwowano niesamowite zyski na poziomie platformy dzięki nowym wersjom frameworka. Istnieje efekt multiplikatywny z optymalizacją wydajności w kompilatorze just-in-time, wątkach, garbage collectorze, typach w przestrzeni nazw System itp.

Jakie są praktyczne wskazówki dotyczące optymalizacji produktywności programu Visual Studio?

Jeśli chcesz zaoszczędzić czas i zwiększyć produktywność podczas pisania kodu, ta sekcja może pomóc w pisaniu i debugowaniu kodu, używaniu skrótów klawiaturowych i wydajniejszej obsłudze błędów.

Oszczędzaj czas, szybko szukając czegokolwiek

Możesz zaoszczędzić czas przeszukiwania menu, wyszukując bezpośrednio za pomocą poleceń lub skrótów w następujący sposób.

  • Mock code za pomocą listy zadań: Użyj listy zadań, aby śledzić komentarze, które wykorzystują tokeny, takie jak HACK i TODO lub tokeny niestandardowe, i zarządzaj skrótami, które mogą prowadzić bezpośrednio do wstępnie zdefiniowanej lokalizacji w kodzie.
  • Użyj skrótów eksploratora rozwiązań: te skróty są przydatne i oszczędzają czas, zwiększając szybkość w nowej bazie kodu.
  • Zidentyfikuj i dostosuj klawisze skrótów w programie Visual Studio: możesz znaleźć i zmienić skróty klawiaturowe w oknie dialogowym Opcje.
  • Zainstaluj pakiet NuGet i zarządzaj nim: interfejs użytkownika Menedżera pakietów NuGet umożliwia instalowanie, odinstalowywanie i aktualizowanie pakietów NuGet w projektach programu Visual Studio.

Napisz kod szybko

Możesz pisać kod szybciej, korzystając z następujących funkcji.

  • Użyj wygodnych poleceń: program Visual Studio ma kilka poleceń, które mogą pomóc w szybszym wykonywaniu ogólnych zadań edycji. Na przykład możesz wybrać polecenie Edycja > Powiel , aby zduplikować wiersz kodu bez jego kopiowania.
  • Użyj technologii IntelliSense: po wprowadzeniu kodu w edytorze wyświetlane są informacje o technologii IntelliSense, takie jak informacje o parametrach, lista członków, pomoc dotycząca podpisów, szybkie informacje i pełne słowo. Te funkcje obsługują rozmyte dopasowywanie tekstu.
  • Zmień opcje automatycznego wstawiania IntelliSense: Możesz określić, że opcje IntelliSense mogą być wstawiane tylko wtedy, gdy zostaną wybrane jawnie. Można to zrobić, przełączając funkcję IntelliSense w tryb sugestii.
  • Użyj przykładowych aplikacji: Możesz zwiększyć szybkość aplikacji, instalując przykładową aplikację z Microsoft Developer Application.

Nawiguj w obrębie kodu i IDE

Możesz szybko przejść do określonych lokalizacji w kodzie, korzystając z różnych technik.

  • Zakładki wierszy kodu: możesz wykorzystać zakładki, aby natychmiast przejść do określonych wierszy kodu w pliku.
  • Wyszukaj definicje symboli: możesz zlokalizować nazwy plików i definicje symboli w ramach rozwiązania, wybierając pozycję Edytuj > Nawiguj na pasku menu.
  • Użyj trybu mapy: za pomocą tej funkcji możesz przejść do lokalizacji w pliku. Tryb mapy wyświetla linie kodu w miniaturze na pasku przewijania.
  • Użyj mapy kodu: Zrozum strukturę kodu za pomocą mapy kodu. Pomaga zwizualizować zależności w kodzie.
  • Zobacz często używane pliki za pomocą polecenia Przejdź/Edytuj: Użyj polecenia Przejdź do , aby przeprowadzić wyszukiwanie ukierunkowane, aby szybko znaleźć określone elementy.

Znajdź przedmioty szybciej

Możesz wyszukiwać pliki, polecenia i opcje w środowisku IDE, aby wyświetlić tylko informacje istotne dla bieżącego zadania.

  • Filtruj zawartość okien narzędzi: możesz przeszukiwać zawartość kilku okien narzędzi, takich jak okna Właściwości , Przybornik i Eksplorator rozwiązań , ale wyświetlać elementy, których nazwy zawierają określone znaki.
  • Wyświetl tylko te błędy, które chcesz usunąć: Możesz zmniejszyć liczbę błędów pojawiających się w oknie Lista błędów , wybierając przycisk Filtruj na Liście błędów
  • Znajdź polecenia menu, okna dialogowe i nie tylko: Wprowadź frazy lub słowa kluczowe w polu wyszukiwania dla elementów, które próbujesz znaleźć.

Oszczędź czas debugowania

Możesz zaoszczędzić czas debugowania, postępując zgodnie z tymi wskazówkami, które mogą przyspieszyć ten proces.

  • Użyj narzędzia do debugowania: narzędzie do debugowania zapewnia kilka sposobów sprawdzania, co robi Twój kod podczas działania. Punkty przerwania są przydatne, gdy znasz wiersz kodu, który chcesz szczegółowo ocenić w czasie wykonywania.
  • Przetestuj tę samą aplikację w różnych przeglądarkach: Podczas debugowania możesz przełączać się między zainstalowanymi przeglądarkami internetowymi, takimi jak Inspektor strony, bez otwierania okna dialogowego Przeglądaj za pomocą.
  • Ustaw tymczasowe punkty przerwania: Utwórz tymczasowy punkt przerwania w bieżącym wierszu kodu i uruchom debuger. Wchodzi w tryb przerwania, gdy trafisz w ten wiersz kodu.
  • Przechwyć informacje o wartości dla zmiennych: możesz dodać DataTip do zmiennych w kodzie i umieścić je, aby uzyskać dostęp do ostatnich znanych wartości zmiennych po debugowaniu.
  • Użyj okna interaktywnego: program Visual Studio udostępnia interaktywne okno REPL, które umożliwia wprowadzanie dowolnego kodu i zapewnia natychmiastowe wyniki.

Które narzędzia rozszerzeń zwiększają produktywność programu Visual Studio?

Pakiet rozszerzeń Productivity Power Tools (PPT) pomaga zwiększyć produktywność programu Visual Studio. Omówmy niektóre rozszerzenia, które pomagają zaoszczędzić czas w środowisku deweloperskim programu Visual Studio.

Margines dopasowania

Rozszerzenie Match Margin umożliwia wyróżnienie tekstu w kodzie i pokazanie lokalizacji, w których ten tekst znajduje się w obrębie edytora i marginesu edytora. Różne narzędzia zewnętrzne i wewnętrzne umożliwiają wykonanie podobnego zadania za pomocą opcji menu kontekstowego. Jednak rozszerzenie pozwala to zrobić tylko poprzez przesunięcie kursora do wymaganego tekstu.

Kopiuj jako HTML

Prosta część opisu specyfikacji, dokumentacji lub elementu pracy powinna dotyczyć kopiowania/wklejania fragmentów kodu. Ale ta prosta operacja staje się powolna, gdy oryginalne formatowanie kodu zostanie utracone po wklejeniu go do dokumentu. Następnie musisz to poprawić ręcznie. Rozszerzenie Kopiuj jako HTML rozwiązuje ten problem, chroniąc oryginalne formatowanie kodu.

Wizualizator błędów rozwiązania

Nie jest idealnym rozwiązaniem sprawdzanie okna Lista błędów. Jednak wizualizator błędów rozwiązania dodaje zwrot do Eksploratora rozwiązań programu Visual Studio, umożliwiając wyświetlanie komunikatów o błędach przez umieszczenie wskaźnika myszy nad odpowiednim rozwiązaniem, plikiem kodu lub projektem.

Zajrzyj do pomocy

W programie Visual Studio możesz ustawić kursor na słowa kluczowe struktury lub języka i nacisnąć klawisz F1, aby przekierować okno przeglądarki zawierające odpowiednie informacje na ich temat. Wymiana między środowiskiem IDE programu Visual Studio a przeglądarką może być nieefektywna. Jednak rozszerzenie Peek Help rozwiązuje ten problem, wstawiając te same informacje w oknie edytora podczas używania klawiszy ALT + F1 , bez konieczności opuszczania pracy.

W jaki sposób pomoc wizualna może zwiększyć produktywność programu Visual Studio?

Visual Assist ma wiele funkcji, które mogą pomóc w zwiększeniu produktywności programu Visual Studio. Możesz ulepszyć środowisko IDE programu Visual Studio dzięki wielu funkcjom Visual Assist. Funkcje te obejmują:

  • Nawigacja do dowolnego pliku, symbolu, metody lub odniesienia w projektach i rozwiązaniach.
  • Refaktoryzacja pomaga zmniejszyć złożoność kodu, poprawić czytelność i uczynić go rozszerzalnym.
  • Code Generation pozwala szybciej pisać i aktualizować kod.
  • Pomoc w kodowaniu pomaga szybciej kodować poprzez ciche naprawianie błędów.
  • Korekcja kodu koryguje popełnione błędy, szczególnie w przypadku notacji wskaźnikowej i symboli.
  • Code Inspection sprawdza kod pod kątem pewnych problemów z jakością podczas edycji.
  • Fragment kodu pomaga rozwinąć często wpisywane segmenty kodu za pomocą funkcji o podobnej nazwie w IDE.
  • Pomoc w debugowaniu skraca czas potrzebny na debugowanie kodu.

Gotowy na zwiększenie produktywności w programie Visual Studio?

Visual Studio jest jednym z najczęściej używanych zintegrowanych środowisk programistycznych (IDE) na świecie. Dzięki odpowiednim praktycznym środkom i rozszerzeniom możesz poprawić wydajność i produktywność programu Visual Studio. Możesz zwiększyć komfort środowiska programistycznego i zwiększyć produktywność, postępując zgodnie ze wskazówkami wymienionymi w artykule.

Możesz pobrać pełny pakiet rozszerzeń, aby zwiększyć produktywność programu Visual Studio. Te rozszerzenia to doskonały sposób na zwiększenie niezbędnego środowiska programistycznego w programie Visual Studio 2022.

Co więcej, Visual Assist pomaga programistom zwiększyć produktywność dzięki doskonałemu połączeniu funkcji omówionych w artykule. Zainstaluj go już dziś, aby uzyskać niezawodnego partnera w zakresie kodowania, który może zintegrować się ze środowiskiem IDE programu Visual Studio i zwiększyć produktywność programistów.

Bibliografia

https://devblogs.microsoft.com/visualstudio/boost-your-productivity-with-productivity-power-tools-extensions-in-visual-studio-2022/

https://www.codemag.com/Article/2111042/Visual-Studio-2022-Produktywność

https://docs.microsoft.com/en-us/visualstudio/ide/productivity-features?view=vs-2022