Visual Studio IntelliCode | Visual Studio - Visual Studio Skip to content
Visual Studio IntelliCode | Visual Studio2020-10-26T11:10:32-07:00

Visual Studio IntelliCode

KI-gestützte Entwicklung

Für Neuigkeiten und Updates registrieren

Gestütztes IntelliSense – C#

IntelliCode spart Ihnen Zeit, indem diejenigen Elemente, die Sie am wahrscheinlichsten verwenden werden, am Anfang Ihrer Vervollständigungsliste platziert werden. IntelliCode-Empfehlungen basieren auf Tausenden von Open Source-Projekten auf GitHub, von denen jedes mehr als 100 Sterne aufweist. In Kombination mit dem Kontext Ihres Codes ist die Vervollständigungsliste darauf zugeschnitten, allgemein bewährten Methoden zu fördern.

IntelliCode ist nicht auf die Vervollständigung von Anweisungen beschränkt. Die Signaturhilfe empfiehlt auch die wahrscheinlichste Überladung für Ihren Kontext.

Teamvervollständigungen (Vorschau – C#)

IntelliCode kann Ihnen Empfehlungen auf der Grundlage Ihres Codes bereitstellen und direkt für das ganze Team verfügbar machen. Mit dieser Previewfunktion können Sie ein Teammodell erstellen, um Empfehlungen für Code bereitzustellen, der sich nicht in der Open-Source-Domäne befindet, z. B. Methoden für Ihre eigenen Hilfsklassen oder domänenspezifische Bibliotheksaufrufe. Wenn Sie unseren Buildtask in Ihre Pipeline integrieren, bleiben die Vervollständigungen für Ihr Team immer auf dem neuesten Stand Ihres Repositorys.

Argumentvervollständigung (Vorschau)

Zusätzlich zur Hilfe zur Anweisungsvervollständigungssignatur gibt IntelliCode auch Argumentempfehlungen, die Ihnen helfen, schnell das richtige Argument auszuwählen.

Ableiten von Codeformat und Formatierungskonventionen (Vorschau)

Mit Visual Studio IntelliCode, das dynamisch eine EDITORCONFIG-Datei aus Ihrer Codebasis erstellt, um Codestile und -formate zu definieren, können Sie Ihren Code auf einfache Weise konsistent halten.

Hinweis: Alle Previewfunktionen sind standardmäßig deaktiviert und können über die Seite Extras > Optionen > IntelliCode aktiviert werden.

Diese Funktion wird standardmäßig mit jeder Workload installiert, die C#, C++, TypeScipt/JavaScript oder XAML in Visual Studio 2019 Version 16.1 unterstützt.

Gestütztes IntelliSense – C++

IntelliCode spart Ihnen Zeit, indem die Elemente, die Sie am wahrscheinlichsten verwenden werden, am Anfang Ihrer Vervollständigungsliste platziert werden. IntelliCode-Empfehlungen basieren auf Tausenden von Open Source-Projekten auf GitHub, von denen jedes mehr als 100 Sterne aufweist. In Kombination mit dem Kontext Ihres Codes ist die Vervollständigungsliste darauf zugeschnitten, allgemein bewährten Methoden zu fördern.

Wenn Sie in C++ programmieren, unterstützt IntelliCode Sie bei der Verwendung von beliebten Bibliotheken wie STL. Das Feature verwendet den Kontext Ihres Codes, um die nützlichsten Empfehlungen zuerst bereitzustellen. Wenn Sie z.B. „std::string“ in einer while-Schleife verwenden, wird die substr-Methode ganz oben angezeigt.

Teamvervollständigungen (Vorschau – C++)

IntelliCode kann Ihnen Empfehlungen auf der Grundlage Ihres Codes bereitstellen und direkt für das ganze Team verfügbar machen. Mit dieser Previewfunktion können Sie ein Teammodell für Vervollständigungen erstellen, um Empfehlungen für Code bereitzustellen, der sich nicht in der Open-Source-Domäne befindet, z. B. Methoden für Ihre eigenen Hilfsklassen oder domänenspezifische Bibliotheksaufrufe. Wenn Sie die automatische Übernahme der Teammodelle aktivieren, können Sie auch Ihr Teammodell nahtlos mit anderen Benutzern teilen, die in diesem Repository arbeiten.

Hinweis: Teammodelle sind standardmäßig deaktiviert und müssen über Extras > Optionen > C++-Teammodelle für Vervollständigungen aktiviert werden.

Diese Funktion wird standardmäßig mit jeder Workload installiert, die C#, C++, TypeScipt/JavaScript oder XAML in Visual Studio 2019 Version 16.1 unterstützt.

Gestütztes IntelliSense – Java

IntelliCode spart Ihnen Zeit, indem diejenigen Elemente, die Sie am wahrscheinlichsten verwenden werden, am Anfang Ihrer Vervollständigungsliste platziert werden. IntelliCode-Empfehlungen basieren auf Tausenden von Open Source-Projekten auf GitHub, von denen jedes mehr als 100 Sterne aufweist. In Kombination mit dem Kontext Ihres Codes ist die Vervollständigungsliste darauf zugeschnitten, allgemein bewährten Methoden zu fördern.

IntelliSense funktioniert hervorragend mit beliebten Java-Bibliotheken und -Frameworks wie Java SE und Spring. Das Feature unterstützt Sie sowohl bei monolithischen Web-Apps als auch bei modernen Microservices.

Dieses Feature ist als Erweiterung für Visual Studio Code October 2018 Release 1.29 verfügbar.

Gestütztes IntelliSense – Python

IntelliCode spart Ihnen Zeit, indem diejenigen Elemente, die Sie am wahrscheinlichsten verwenden werden, am Anfang Ihrer Vervollständigungsliste platziert werden. IntelliCode-Empfehlungen basieren auf Tausenden von Open Source-Projekten auf GitHub, von denen jedes mehr als 100 Sterne aufweist. In Kombination mit dem Kontext Ihres Codes ist die Vervollständigungsliste darauf zugeschnitten, allgemein bewährten Methoden zu fördern.

IntelliCode bietet eine Vielzahl von Python-Paketen, sodass Sie produktiver arbeiten können – unabhängig davon, ob Sie einfache Skripts mit os- oder sys-Modulen schreiben, Websites mit Django oder Flask erstellen oder mit Data Science-Modulen wie NumPy oder TensorFlow arbeiten.

Dieses Feature ist als Erweiterung für Visual Studio Code October 2018 Release 1.29 verfügbar.

Gestütztes IntelliSense – SQL Server

IntelliCode spart Ihnen Zeit, indem diejenigen Elemente, die Sie am wahrscheinlichsten verwenden werden, am Anfang Ihrer Vervollständigungsliste platziert werden. IntelliCode-Empfehlungen basieren auf Tausenden von Open Source-Projekten auf GitHub, von denen jedes mehr als 100 Sterne aufweist. In Kombination mit dem Kontext Ihres Codes ist die Vervollständigungsliste darauf zugeschnitten, allgemein bewährten Methoden zu fördern.

IntelliCode funktioniert hervorragend mit T-SQL-Abfragen. Sie erhalten intelligente Vorschläge auf Grundlage der Abfragestruktur, die während der Eingabe ganz oben in Ihren IntelliSense-Vorschlägen angezeigt werden.

Dieses Feature funktioniert nahtlos mit SQL Server, wenn die mssql-Erweiterung (1.7.0) für Visual Studio Code installiert ist.

Gestütztes IntelliSense – TypeScript/JavaScript

IntelliCode spart Ihnen Zeit, indem diejenigen Elemente, die Sie am wahrscheinlichsten verwenden werden, am Anfang Ihrer Vervollständigungsliste platziert werden. IntelliCode-Empfehlungen basieren auf Tausenden von Open Source-Projekten auf GitHub, von denen jedes mehr als 100 Sterne aufweist. In Kombination mit dem Kontext Ihres Codes ist die Vervollständigungsliste darauf zugeschnitten, allgemein bewährten Methoden zu fördern.

IntelliCode unterstützt Sie in vielen verschiedenen JavaScript-Bibliotheken – unabhängig davon, ob Sie clientseitigen Code mit Frameworks wie React, Angular oder Vue erstellen oder mit der serverseitigen Entwicklung mit Node.js beschäftigt sind.

Hinweis: Diese Sprache befindet sich in der Vorschau in Visual Studio und ist standardmäßig deaktiviert. Navigieren Sie für die Aktivierung zur Seite Extras > Optionen > IntelliCode.

Diese Funktion wird standardmäßig mit jeder Workload installiert, die C#, C++, TypeScipt/JavaScript oder XAML in Visual Studio 2019 Version 16.1 unterstützt und ist als Erweiterung des Release 1.29 von Visual Studio Code aus Oktober 2018 verfügbar.

Gestütztes IntelliSense – XAML

IntelliCode spart Ihnen Zeit, indem diejenigen Elemente, die Sie am wahrscheinlichsten verwenden werden, am Anfang Ihrer Vervollständigungsliste platziert werden. IntelliCode-Empfehlungen basieren auf Tausenden von Open Source-Projekten auf GitHub, von denen jedes mehr als 100 Sterne aufweist. In Kombination mit dem Kontext Ihres Codes ist die Vervollständigungsliste darauf zugeschnitten, allgemein bewährten Methoden zu fördern.

Empfehlungen für Steuerelemente und Eigenschaften

Beim Eingeben von XAML-Code empfiehlt IntelliCode das Steuerelement, das Sie im jeweiligen Kontext am wahrscheinlichsten verwenden werden. Darüber hinaus empfiehlt IntelliCode im Kontext eines Steuerelements die Eigenschaften, die Sie am wahrscheinlichsten verwenden werden, und zwar in der Reihenfolge, in der Sie diese wahrscheinlich verwenden!

Diese Funktion wird standardmäßig mit jeder Workload installiert, die C#, C++, TypeScipt/JavaScript oder XAML in Visual Studio 2019 Version 16.1 unterstützt.

Vorschläge

Haben Sie jemals wiederholt Änderung an Ihrem Code vorgenommen und dabei Stellen übersehen, an denen diese auch hätten angewendet werden sollen? Mit IntelliCode-Vorschlägen ist das Vergangenheit. Die Änderungen werden lokal nachverfolgt, und Wiederholungen werden erkannt. Anschließend wird angeboten, diese Änderungen an anderen Stellen anzuwenden, an denen diese ggf. erforderlich sind. Wenn Sie z. B. Stellen übersehen haben, an denen ein Refactoring angewendet werden könnte, können Sie diese mit IntelliCode-Vorschlägen finden und korrigieren.

Intellicode Suggestions

IntelliCode erkennt die semantische Struktur Ihres Codes. Diese Struktur wird verwendet, um zu erkennen, wann und wo Änderungen angewendet werden können, auch wenn sich die Variablennamen unterscheiden:

Wenn Sie das vorgeschlagene Refactoring nicht benötigen, können Sie die Option einfach über die Glühlampe ignorieren. Sie erhalten dann keine weiteren Hinweise zu diesem spezifischen Muster, sofern Sie es nicht neu erstellen.

Weitere Features sind in Vorbereitung.

Nutzen Sie Ihre Zeit in einem Review optimal, indem Sie IntelliCode erlauben, Sie auf Dateien hinzuweisen, die möglicherweise mehr Aufmerksamkeit erfordern.

Visual Studio IntelliCode bietet eine zusätzliche Kontrolle Ihrer Code Reviews und hebt basierend auf Faktoren wie Codeänderungen, Komplexität und Versionsgeschichte hervor, welche Änderungen ggf. mehr Aufmerksamkeit erfordern könnten.

Engagieren Sie sich noch heute

Wir fügen IntelliCode noch mehr Funktionen hinzu und sehen die Ergebnisse für die eigene Codebasis von Microsoft. Begleiten Sie uns auf unserer Reise, indem Sie uns Feedback übermitteln.

Registrieren Sie sich, um über die neuesten Entwicklungen informiert zu werden und frühzeitig Einladungen zu zukünftigen privaten Vorschauen zu erhalten. Probieren Sie die neue IntelliSense-Benutzeroberfläche selbst aus, indem Sie Visual Studio 2019 Version 16.1 oder unsere Erweiterung für Visual Studio 2017 Version 15.8 und höher oder Visual Studio Code herunterladen und uns Ihr Feedback mitteilen.

Möchten Sie IntelliCode für Visual Studio 2017 testen?

Feedback