Verbesserung der Visual Studio-Produktivität in 24 Stunden

Veröffentlicht: 2022-03-29

Unabhängig davon, ob Sie neu sind oder Visual Studio seit Jahren verwenden, gibt es mehrere Tipps und Tricks, mit denen Sie die Produktivität von Visual Studio steigern können. Das Visual Studio-Team konzentriert sich auf die innere Schleife des Entwicklers zum Schreiben, Testen und Debuggen von Code.

Inner Development Loop ist ein iterativer Prozess des Schreibens, Debuggens und Testens von Code, den ein Entwickler ausführt, bevor er ihn entweder öffentlich oder innerhalb des Teams freigibt.

Visual Studio 2022 ist ein 64-Bit-System, das intelligenter, zugänglicher und leichter ist. Es ist vollgepackt mit Tools, die den Programmier-Workflow effizienter machen können. Die Navigations-, Debugging- und Codekorrekturfeatures von Visual Studio sind unerlässlich, um die Produktivität von Entwicklern zu steigern.

Das Visual Studio-Team hat das Productivity Power Tools (PPT)-Paket entwickelt, eine Suite von Erweiterungen zur Optimierung der Effizienz und Produktivität in Visual Studio. In diesem Artikel erörtern wir Möglichkeiten, die Produktivität von Visual Studio zu steigern, um in kürzerer Zeit mehr zu programmieren, und wie Visual Assist Entwicklern helfen kann, die Effizienz zu steigern.

Was ist Visual Studio?

Wie erfüllt Visual Studio die wichtigsten Anliegen eines Entwicklers?

Was sind einige praktische Tipps zur Optimierung der Produktivität von Visual Studio?

Welche Erweiterungstools steigern die Produktivität von Visual Studio?

Wie kann Visual Assist die Produktivität von Visual Studio steigern?

Sind Sie bereit, Ihre Visual Studio-Produktivität zu steigern?

Was ist Visual Studio?

Microsoft Visual Studio ist eine integrierte Entwicklungsumgebung (IDE), die von vielen Entwicklern weltweit verwendet wird. Es ist ein funktionsreiches Programm, das verschiedene Aspekte der Softwareentwicklung unterstützt.

Visual Studio ist ein leistungsstarkes Tool mit mehreren nützlichen und interessanten Funktionen, die die Arbeit des Entwicklers einfacher und produktiver machen. Diese IDE ist eine kreative Startrampe, die Anwendungen bearbeiten, Code erstellen, debuggen und veröffentlichen kann.

Abgesehen davon, dass es sich um einen standardmäßigen Debugger und Editor handelt, den die meisten IDEs bereitstellen, umfasst Visual Studio Codevervollständigungstools, Compiler und viele andere Funktionen zur Optimierung des Softwareentwicklungsprozesses.

Wie erfüllt Visual Studio die wichtigsten Bedenken eines Entwicklers?

Die Verbesserung von Leistung und Produktivität ist immer ein Hauptanliegen von Entwicklern. In Visual Studio 22 hat Microsoft bemerkenswerte Fortschritte erzielt, indem es die Zeit für verschiedene Vorgänge reduziert hat. Hier sind einige Vorteile, die Visual Studio bietet, um die Leistung zu optimieren:

  • Schnellere Suche: Eine Leistungssuche ist ein Schlüssel zu einem produktiven und schnellen Entwickler-Innenkreislauf. Die Suche im Projektmappen-Explorer ist jetzt schneller, da Visual Studio mehr Kontext zwischen der öffnenden und der schließenden Projektmappe beibehalten kann.
  • Schnellerer inkrementeller Build: Der inkrementelle Build vermeidet den Aufwand für die Neuerstellung von Komponenten und spart gleichzeitig Zeit und Ressourcen.
  • Schnellere Testausführung: Microsoft hat die Testausführungszeit mit der Einführung von Hot Reload verkürzt. Darüber hinaus wird die Zeit zum Starten von Live Unit Testing verkürzt, indem der Live Unit Testing-Startprozess optimiert wird.
  • Schnellere Frameworks: Mit den neuen Framework-Versionen wurden erstaunliche Fortschritte auf Plattformebene beobachtet. Es gibt einen multiplikativen Effekt mit der Leistungsoptimierung im Just-in-Time-Compiler, Threading, dem Garbage Collector, Typen im System-Namespace usw.

Was sind einige praktische Tipps zur Optimierung der Produktivität von Visual Studio?

Wenn Sie beim Schreiben von Code Zeit sparen und produktiver werden möchten, kann Ihnen dieser Abschnitt dabei helfen, Code zu schreiben und zu debuggen, Tastenkombinationen zu verwenden und Fehler effizienter zu behandeln.

Sparen Sie Zeit, indem Sie schnell nach allem suchen

Sie können Zeit beim Durchsuchen von Menüs sparen, indem Sie direkt mit Befehlen oder Tastenkombinationen wie folgt suchen.

  • Mock-Code mithilfe der Aufgabenliste: Verwenden Sie die Aufgabenliste, um Kommentare zu verfolgen, die Token wie HACK und TODO oder benutzerdefinierte Token verwenden, und verwalten Sie die Verknüpfungen, die Sie direkt zu der vordefinierten Stelle im Code führen können.
  • Verwenden Sie Shortcuts für den Lösungs-Explorer: Diese Shortcuts sind praktisch und sparen Zeit, indem sie die Geschwindigkeit auf einer neuen Codebasis erhöhen.
  • Identifizieren und Anpassen von Tastenkombinationen in Visual Studio: Sie können Tastenkombinationen im Dialogfeld Optionen suchen und ändern.
  • NuGet-Paket installieren und verwalten: Die Benutzeroberfläche des NuGet-Paket-Managers ermöglicht Ihnen das Installieren, Deinstallieren und Aktualisieren von NuGet-Paketen in Visual Studio-Projekten.

Code schnell schreiben

Sie können Code schneller schreiben, indem Sie die folgenden Funktionen verwenden.

  • Komfortbefehle verwenden: Visual Studio verfügt über mehrere Befehle, mit denen Sie allgemeine Bearbeitungsaufgaben schneller ausführen können. Sie können beispielsweise den Befehl Bearbeiten > Duplizieren auswählen, um eine Codezeile zu duplizieren, ohne sie zu kopieren.
  • IntelliSense verwenden: Wenn Sie Code in den Editor eingeben, werden die IntelliSense-Informationen wie Parameterinfo, Listenelemente, Signaturhilfe, QuickInfo und Complete Word angezeigt. Diese Funktionen unterstützen das Fuzzy-Matching von Text.
  • Optionen zum automatischen Einfügen von IntelliSense ändern: Sie können angeben, dass IntelliSense- Optionen nur eingefügt werden können, wenn sie explizit ausgewählt werden. Dies kann durch Umschalten von IntelliSense in den Vorschlagsmodus erfolgen.
  • Beispielanwendungen verwenden: Sie können die Geschwindigkeit einer Anwendung erhöhen, indem Sie eine Beispielanwendung von Microsoft Developer Application installieren.

Navigieren Sie innerhalb des Codes und der IDE

Mithilfe verschiedener Techniken können Sie schnell zu bestimmten Stellen im Code wechseln.

  • Lesezeichen für Codezeilen: Sie können Lesezeichen nutzen, um sofort zu bestimmten Codezeilen in einer Datei zu navigieren.
  • Suche nach Symboldefinitionen: Sie können Dateinamen und Symboldefinitionen innerhalb einer Lösung suchen, indem Sie in der Menüleiste Bearbeiten > Navigieren auswählen.
  • Kartenmodus verwenden: Mit dieser Funktion können Sie zu einer Stelle in der Datei springen. Der Kartenmodus zeigt Codezeilen in Miniaturform auf der Bildlaufleiste an.
  • Codemap verwenden: Verstehen Sie die Codestruktur über die Codemap. Es hilft Ihnen, Abhängigkeiten im Code zu visualisieren.
  • Anzeigen häufig verwendeter Dateien mit dem Befehl „Gehe zu/Bearbeiten“: Verwenden Sie den Befehl „Gehe zu“ , um eine gezielte Suche durchzuführen und bestimmte Elemente schnell zu finden.

Artikel schneller finden

Sie können in der gesamten IDE nach Dateien, Befehlen und Optionen suchen, um nur relevante Informationen für die aktuelle Aufgabe anzuzeigen.

  • Filtern des Inhalts von Toolfenstern: Sie können den Inhalt mehrerer Toolfenster durchsuchen, z. B. das Eigenschaftenfenster , die Toolbox und den Projektmappen- Explorer , aber Elemente anzeigen, deren Namen die angegebenen Zeichen enthalten.
  • Zeigen Sie nur die Fehler an, die Sie beheben möchten: Sie können die Anzahl der im Fenster Fehlerliste angezeigten Fehler verringern, indem Sie in der Fehlerliste auf die Schaltfläche Filter klicken
  • Menübefehle, Dialogfelder und mehr suchen: Geben Sie die Ausdrücke oder Schlüsselwörter für die gesuchten Elemente in das Suchfeld ein.

Sparen Sie Debugging-Zeit

Sie können beim Debuggen Zeit sparen, indem Sie diese Tipps befolgen, die Ihnen helfen können, den Prozess zu beschleunigen.

  • Debugger-Tool verwenden: Das Debugging-Tool bietet mehrere Möglichkeiten, um zu überprüfen, was Ihr Code während der Ausführung tut. Haltepunkte sind nützlich, wenn Sie die Codezeile kennen, die Sie zur Laufzeit im Detail bewerten möchten.
  • Testen Sie dieselbe Anwendung in verschiedenen Browsern: Während des Debuggens können Sie zwischen den installierten Webbrowsern wechseln, z. B. Seiteninspektor, ohne das Dialogfeld „Durchsuchen mit“ zu öffnen.
  • Temporäre Haltepunkte setzen: Erstellen Sie einen temporären Haltepunkt in der aktuellen Codezeile und starten Sie den Debugger. Es wechselt in den Unterbrechungsmodus, wenn Sie diese Codezeile treffen.
  • Erfassen Sie Wertinformationen für Variablen: Sie können einen DataTip zu Variablen im Code hinzufügen und diesen ausgeben, um nach dem Debuggen auf die letzten bekannten Variablenwerte zuzugreifen.
  • Interaktives Fenster verwenden: Visual Studio stellt ein interaktives REPL-Fenster bereit, mit dem Sie beliebigen Code eingeben und sofortige Ergebnisse liefern können.

Welche Erweiterungstools steigern die Produktivität von Visual Studio?

Das Productivity Power Tools (PPT)-Erweiterungspaket trägt zur Verbesserung der Produktivität von Visual Studio bei. Lassen Sie uns einige Erweiterungen besprechen, die Ihnen helfen, Zeit in Ihrer Visual Studio-Entwicklungsumgebung zu sparen.

Match-Marge

Mit der Match Margin-Erweiterung können Sie Text im Code hervorheben und Stellen anzeigen, an denen sich dieser Text innerhalb des Editors und des Editorrands befindet. Verschiedene externe und interne Tools ermöglichen es Ihnen, eine ähnliche Aufgabe mithilfe von Kontextmenüoptionen auszuführen. Mit der Erweiterung können Sie dies jedoch nur tun, indem Sie den Cursor auf den erforderlichen Text bewegen.

Als HTML kopieren

Ein einfacher Teil des Skizzierens einer Spezifikation, Dokumentation oder Arbeitsaufgabe sollte das Kopieren/Einfügen der Codeausschnitte sein. Dieser einfache Vorgang wird jedoch langsam, wenn die echte Codeformatierung beim Einfügen in das Dokument verloren geht. Dann müssen Sie es manuell korrigieren. Die Erweiterung „Als HTML kopieren“ behebt dieses Problem, indem sie die ursprüngliche Codeformatierung schützt.

Lösungsfehler-Visualizer

Es ist nicht ideal, das Fehlerlistenfenster zu überprüfen. Der Solution Error Visualizer fügt dem Visual Studio-Projektmappen-Explorer jedoch eine Wendung hinzu, sodass Sie Fehlermeldungen anzeigen können, indem Sie den Mauszeiger über eine relevante Projektmappe, Codedatei oder ein relevantes Projekt bewegen.

Peek-Hilfe

In Visual Studio können Sie den Cursor auf Framework- oder Sprachschlüsselwörter setzen und F1 drücken, um das Browserfenster umzuleiten, das entsprechende Informationen dazu enthält. Der Austausch zwischen der Visual Studio-IDE und dem Browser kann ineffizient sein. Aber die Peek Help Extension behebt dieses Problem, indem dieselben Informationen in das Editorfenster eingefügt werden, während Sie ALT + F1 verwenden, ohne dass Sie von der Arbeit weg navigieren müssen.

Wie kann Visual Assist die Produktivität von Visual Studio verbessern?

Visual Assist verfügt über viele Features, mit denen Sie die Produktivität von Visual Studio steigern können. Sie können die Visual Studio-IDE mit der Vielzahl von Visual Assist-Features verbessern. Zu diesen Funktionen gehören:

  • Navigation zu beliebigen Dateien, Symbolen, Methoden oder Verweisen in Projekten und Lösungen.
  • Refactoring hilft Ihnen, die Komplexität des Codes zu reduzieren, die Lesbarkeit zu verbessern und ihn erweiterbar zu machen.
  • Mit der Codegenerierung können Sie Code schneller schreiben und aktualisieren.
  • Die Codierungsunterstützung hilft Ihnen, schneller zu codieren, indem Fehler leise behoben werden.
  • Die Code-Korrektur korrigiert Fehler, die Sie machen, insbesondere in Zeigernotation und Symbolfällen.
  • Die Codeinspektion untersucht den Code während der Bearbeitung auf bestimmte Qualitätsprobleme.
  • Code Snippet hilft Ihnen, häufig eingegebene Codesegmente mit der gleichnamigen Funktion in der IDE zu erweitern.
  • Die Debug-Unterstützung reduziert die Zeit, die zum Debuggen von Code erforderlich ist.

Sind Sie bereit, Ihre Visual Studio-Produktivität zu steigern?

Visual Studio ist eine der am weitesten verbreiteten integrierten Entwicklungsumgebungen (IDE) weltweit. Mit den richtigen praktischen Maßnahmen und Erweiterungen können Sie die Effizienz und Produktivität von Visual Studio verbessern. Sie können Ihre Entwicklungsumgebung komfortabler gestalten und die Produktivität steigern, indem Sie die im Artikel genannten Tipps befolgen.

Sie können das vollständige Erweiterungspaket herunterladen, um die Produktivität von Visual Studio zu steigern. Diese Erweiterungen sind eine perfekte Möglichkeit, Ihre wichtige Entwicklungsumgebung in Visual Studio 2022 zu verbessern.

Darüber hinaus hilft Visual Assist Entwicklern, mit seiner perfekten Mischung aus Funktionen, die im Artikel besprochen werden, produktiver zu werden. Installieren Sie es noch heute, um einen zuverlässigen Programmierpartner zu erhalten, der sich in die Visual Studio-IDE integrieren und die Produktivität der Entwickler steigern kann.

Verweise

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-Productivity

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