Skip to content
//Visual Studio IntelliCode | Visual Studio
Visual Studio IntelliCode | Visual Studio2019-10-01T17:01:57-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.

Empfehlungen für Typen basierend auf Ihrem Code (Vorschau C#)

Mit dieser Vorschaufunktion können Sie, wenn Sie C# verwenden, IntelliCode ein benutzerdefiniertes Modell erstellen lassen, 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. Im Folgenden erfahren Sie mehr darüber…

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 Vorschaufunktionen 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 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.

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.

Hinweis: Das C++-Modell befindet sich in der Vorschau und ist standardmäßig deaktiviert. Zum Aktivieren navigieren Sie 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.

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 – 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. Zum Aktivieren navigieren Sie 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.

VORSCHAU

Refactorings

Mit IntelliCode übersehen Sie nie wieder etwas beim Coderefactoring. Das Tool verfolgt lokal Ihre Bearbeitungen, erkennt Aktionen, die Sie wiederholt ausführen, und bietet Ihnen an, dieselbe Aktion auch in anderen passenden Situationen auszuführen. Wenn Sie z. B. beim Refactoring Stellen übersehen haben, an denen ein Refactoring angewandt werden könnte, werden Sie auf diese Stellen hingewiesen und können sie korrigieren.

IntelliCode erkennt die semantische Struktur Ihres Codes. Durch diese Kenntnis der Semantik können Abweichungen bei Variablennamen bei Ihren Refactorings ermittelt werden, bei denen die eigentliche Struktur der Änderung identisch ist:

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