Microsoft hat Visual Studio Code 1.97 veröffentlicht und Github Copilot tiefer in den Entwicklungsprozess mit neuen Funktionen zur Verbesserung der Produktivität und Sicherheit eingerichtet. und integriert strengere Sicherheitsmaßnahmen, um Entwickler vor böswilligen Erweiterungen zu schützen. Die Hinzufügung von Github Copilots nächsten Bearbeitungsvorschläge (NES) bringt einen proaktiveren Ansatz für die Codebearbeitung und markiert einen signifikanten Sprung aus traditionellen Autokonferenzfunktionen./p>

Das Update stärkt nicht nur die Rolle des Copilots im Bearbeitungsprozess, sondern führt auch ein neues Erweiterungssicherheitssystem ein, das vor der Installation die Erweiterungsverlage überprüfen. 322″ src=”data:image/svg+xml;nitro-empty-id=MTY1NjozMDk=-1;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjE2IDMyMiIgd2lkdGg9IjYxNiIgaGVpZ2h0PSIzMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+”>

These features aim to increase efficiency and safety for VS Code users, continuing the trend die Entwicklerumgebung durch AI-unterstützte Werkzeuge zu verändern.

Darüber hinaus kann die Befehlspalette, ein Kernelement in der Schnittstelle des VS-Code, nun neu positioniert werden, was den Benutzern mehr Kontrolle über ihr Arbeitsbereich bietet.

Copilot bewegt sich von einem Code-Finisher zu einem Code-Editor

Mit der Einführung der nächsten Bearbeitungsvorschläge (NES) entwickelt sich Github Copilot von einem einfachen Code-Fertigstellungstool in einen erweiterten AI-gesteuerten Assistenten. Anstatt darauf zu warten, dass ein Entwickler das Schreibcode beendet, antizipiert NES die nächste Änderung, die aufgrund der aktuellen Aktionen des Entwicklers erforderlich ist. Zeile, identifiziert und schlägt auch Änderungen an allen Instanzen dieser Variablen an anderer Stelle in der Datei. Anmerkungen , „Basierend auf den von Ihnen vorgenommenen Änderungen prognostizieren beide den Ort der nächsten Bearbeitung, die Sie erstellen möchten, und was diese Bearbeitung sein sollte.”

Diese Fähigkeit bedeutet Entwickler können sich nun auf Copilot verlassen, um einen Großteil der sich wiederholenden Arbeiten zu bewältigen, die das Refactoring und das Debuggen von schneller und weniger fehleranfälligen Debuggen machen. Nehmen Sie eine proaktivere Rolle im Entwicklungsprozess, anstatt einfach auf direkte Eingaben zu reagieren. Code-Bewertungen in Copilot. Während die nächsten Bearbeitungsvorschläge noch im Vorschautmodus sind, zeigt es das Potenzial für KI, eine noch größere Rolle bei der Gestaltung des Code zu übernehmen und über das herkömmliche automatische Vervollständigungsinstrument hinaus zu gehen, das es einst war.

auto-Akzeptieren von AI-Änderungen: Mehr Effizienz oder mehr Risiko? mit der Einstellung von chat.editing.autoacceptdelay können Entwickler sich dafür entscheiden, Copilot ohne manuelle Intervention zu ändern./p>

Sobald eine vorgeschlagene Bearbeitung für eine bestimmte Zeit angezeigt wurde, wird die Änderung automatisch akzeptiert, es sei denn, der Entwickler interveniert. Die Schaltfläche Akzeptieren oder Änderungen zu überprüfen.”

Gradienten auf der Schaltfläche Akzeptieren für Copilot-Bearbeitungen, wobei der automatische Akzeptanzschritt (Quelle: Microsoft)

angezeigt wird Erfordern Sie jedoch nicht viel menschliche Aufsicht. Um zu entscheiden, ob sie diese automatisierte Funktionalität in ihren Workflow integrieren möchten.

Dies ist besonders wichtig, wenn Sie das Risiko deaktivierter Fehler berücksichtigen, was möglicherweise schwerer zu erkennen ist, wenn KI ohne menschliche Überprüfung Entscheidungen trifft. Daher bietet die automatische Akzeptanz von Copilots die Möglichkeit, die Produktivität zu steigern, jedoch mit dem potenziellen Kompromiss, ein gewisses Maß an menschlicher Kontrolle zu verlieren. >

Zusammen mit den Verbesserungen der Bearbeitungsfunktionen von Copilot hat Microsoft auch die Anzahl der AI-Modelle erweitert, die für die Verwendung innerhalb von VS-Code verfügbar sind. Entwickler haben jetzt Zugang zu OpenAIs O3-Mini, das verbesserte Argumentationsfunktionen bietet, und den Gemini 2.0 Flash von Google, ein Modell, das für schnellere Reaktionszeiten optimiert ist.

Durch die Integration dieser Modelle bietet VS-Code jetzt mehr Flexibilität bei der Interaktion der Entwickler mit AI und ermöglicht maßgeschneiderte Vorschläge, abhängig von den spezifischen Anforderungen der vorliegenden Aufgabe.

Die Neue Modelle sind so konzipiert, dass sie nuanciertere und anpassungsfähigere KI-Unterstützung bringen und Entwicklern unterschiedliche Optionen basierend auf der Komplexität der Aufgabe bieten. Zum Beispiel kann O3-Mini in Szenarien, die detailliertes Denken erfordern, hervorheben, während Gemini 2.0 Flash für Aufgaben von Vorteil sein kann, die Geschwindigkeit und Effizienz priorisieren.

Die Einführung dieser Modelle ist Teil der wachsenden Anstrengungen, um AI-betriebene Codierungsassistenten anpassungsfähiger zu gestalten. Wie von anderen KI-Codierungsassistenten auf dem Markt, wie z.. Code. Mit der Veröffentlichung von Version 1.97 hat Microsoft ein neues Publisher Trust-System implementiert, um zu verhindern, dass böswillige Erweiterungen die Entwicklungsumgebungen der Benutzer beeinträchtigen.

Von nun an müssen Entwickler vor der Installation ihrer Erweiterungen Erweiterungsverlage genehmigen und eine zusätzliche Schutzebene gegen potenziell schädliche Software hinzufügen. Die Installation von Erweiterungen über die Befehlszeile umgeht diesen Verifizierungsprozess.”Height=”401″src=”https://winbuzzer.com/wp-content/uploads/2025/02/vs-code-trust-puber-and-install-official.jpg”> Quelle: Microsoft

Dies bedeutet, dass Entwickler, die Erweiterungen über die VS-Code-Schnittstelle installieren, aufgefordert werden, den Verlag zu genehmigen, diejenigen, die die Befehlszeilenschnittstelle (CLI) verwenden, die Erweiterungsvertrauen manuell verwalten müssen. Diese Maßnahme ist eine Reaktion auf Vorfälle, bei denen nicht überprüfte Erweiterungen zur Eingabe von böswilligen Code in Entwicklungsumgebungen verwendet wurden. Benutzer sind sich bewusster, woher ihre Erweiterungen kommen.

Diese Sicherheitsfunktion ist jedoch keine vollständige Lösung. Entwickler müssen weiterhin Vorsicht walten lassen, um zu wählen, welche Erweiterungen verwendet werden sollen, insbesondere angesichts der Anzahl der auf dem VS-Code-Marktplatz verfügbaren Tools von Drittanbietern.

Neupositionierung der Befehlspalette für eine bessere UI-Steuerung

gegen Code 1.97 führt auch eine einfache, aber wirkungsvolle Funktion ein: die Fähigkeit, die Befehlspalette und andere Schnelleingangselemente neu zu positionieren. Zuvor war die Befehlspalette oben im Fenster festgelegt, was bedeutete, dass die Benutzer nur geringe Flexibilität hatten, ihr Arbeitsbereich-Layout anzupassen.

Jetzt können Entwickler die Befehlspalette in die Mitte oder eine andere Position innerhalb des Editor-Fensters ziehen und fallen lassen, um mehr Flexibilität in ihrem Arbeitsbereich zu ermöglichen.

This gives developers more control over their work environment, which is particularly useful for those die sich stark auf die Tastaturbetriebene Navigation verlassen. Tatsächlich bevorzugen viele Entwickler es, die Befehlspalette an einem bestimmten Ort zu halten, egal ob es sich um die Mitte oder woanders in der Benutzeroberfläche befindet.

Wie Microsoft Notes Notes, erinnert sich der VS-Code an die Platzierung der Befehlspalette durch den Benutzer über Sitzungen hinweg und stellt sicher, dass Entwickler ihren Arbeitsbereich nicht jedes Mal neu konfigurieren müssen, wenn er den Redakteur wiedereröffnet.

Dies scheint zwar eine kleine Veränderung zu sein, aber es spiegelt die breiteren Bemühungen von Microsoft wider, gegen Code eine anpassungsfähigere IDE zu machen. Der Schritt in Richtung einer anpassbaren Benutzeroberfläche ist ein Trend in vielen Entwickler-Tools, bei denen die Workflow-Personalisierung eine wichtige Rolle bei der Steigerung der Produktivität spielt. Diese Änderung ergänzt andere aktuelle Verbesserungen des Editors, wie z.

Die Einführung von Nächste Bearbeitungsvorschläge (NES) in VS Code 1.97 markiert einen bedeutenden Schritt in die Zukunft der AI-unterstützten Softwareentwicklung. Github Copilot, jetzt mit der Fähigkeit, Änderungen vorherzusagen und zu automatisieren, entwickelt sich aus einem einfachen Tool, das einen Abschluss eines autonomeren Assistenten vorschlägt.

Anstatt darauf zu warten, dass Entwickler Änderungen angeben, kann Copilot die nächsten logischen Schritte antizipieren und die Zeit, die für sich wiederholende Codierungsaufgaben aufgewendet werden, wie Umbenennung von Variablen oder Refactoring-Logik erheblich verringert.

Microsofts Bemühungen, KI tiefer in die Codierung zu integrieren Workflow spiegelt einen wachsenden Trend wider, bei dem KI eine aktive Rolle bei der Gestaltung des Code spielt. Bei diesem Schritt geht es nicht nur um die Verbesserung der Bequemlichkeit, sondern auch darum, die Produktivität der Entwickler zu verbessern. A

s ai wird weiter ausgereift, es wird möglicherweise bald fortgeschrittenere Verantwortlichkeiten übernehmen, z. Diese Änderungen signalisieren, dass die Rolle der KI in der Entwicklung wahrscheinlich von einem passiven Assistenten zu einem wesentlichen Partner im Codierungsprozess verlagern wird. Entwickler können sich auf kreativere und strategischere Aspekte der Codierung konzentrieren. Dieser Trend ist bereits in anderen Bereichen der Softwareentwicklung sichtbar, z. H3> Die Straße voraus: Copilot und die Zukunft der KI in der Entwicklung

Aussehen nach vorne. Es ist klar. Die Entscheidung von Microsoft, mehrere KI-Modelle zu integrieren-einschließlich OpenAIs O3-Mini und Googles Gemini 2.0 Flash-, werden KI nicht nur fähiger, sondern auch für Entwickler anpassbarer. Diese Modelle ermöglichen es Entwicklern, das richtige Tool basierend auf der jeweiligen Aufgabe auszuwählen, unabhängig davon im Entwicklungsprozess. In Zukunft kann Copilot sogar in der Lage sein, komplexere Verantwortlichkeiten zu übernehmen, z. B. die Automatisierung ganzer Projekte oder die autonome Verwaltung von Codebasen.

Für den Moment sind Funktionen wie NES und die Fähigkeit, Änderungen automatisch zu akzeptieren, die Codierungsgeschwindigkeit und die Reduzierung des menschlichen Fehlers bereits erheblich verbessern. Diese Verbesserungen entsprechen einem größeren Trend in der Softwareentwicklungswelt, in dem KI zur Rationalisierung von Prozessen verwendet wird, und die Entwickler zur Fokussierung auf höhere Aufgaben befassen. Werkzeuge wie Copilot können erreichen. Während sich diese Entwicklungen noch in einem frühen Stadium befinden, ist es klar, dass KI eine zunehmend wichtige Rolle bei der Gestaltung der Zukunft der Programmierung spielen wird. Für Entwickler wird sich die Herausforderung an diese neue Landschaft anpassen, in der die menschliche Zusammenarbeit mit KI zum Standardansatz für die Codierung wird. Einfacher Code-Fertigstellung zur vollständig automatisierten und AI-verbesserten Softwareerstellung. Diese Verschiebung wird weitreichende Auswirkungen nicht nur auf die Funktionsweise von Entwicklern haben, sondern auch die Erstellung und Aufrechterhaltung der Software. Mit VS Code 1.97 legt Microsoft den Grundstein für eine Zukunft, in der AI ein unverzichtbarer Bestandteil des Codierungsprozesses ist.

Categories: IT Info