Logo von Developer

Suche
Abonnieren

Tägliche Top-News bei WhatsApp, Facebook Messenger, Telegram & Insta

preisvergleich_weiss

Recherche in 1.699.188 Produkten

Rainald Menge-Sonnentag 35

Visual Studio Code 1.20: zahlreiche Komfortfunktionen für den Sourcecode-Editor

Visual Studio Code 1.20 bringt zahlreiche Komfortfunktionen

Microsofts quelloffener Sourcecode-Editor hebt im Explorer Dateien mit Fehlern farblich hervor und bietet kombinierte Laufzeit-Konfigurationen für Multi-root Workspaces, um Client-Server-Anwendungen einheitlich zu debuggen.

Nachdem das Dezember-Release des ansonsten monatlich aktualisierten Visual Studio Code ausgefallen war, bringt Version 1.20 einige interessante Neuerungen. Erwartungsgemäß hat Microsoft dem quelloffenen Texteditor das vor Kurzem aktualisierte TypeScript 2.7.1 mitgegeben, das unter anderem das Überprüfen der korrekten Initialisierung auf Klassen-Properties ausweitet.

Anzeige

Die Workbench bekommt im aktuellen Release einige Komfortfunktionen. So lassen sich nun mehrere Dateien gleichzeitig im File Explorer und aus den geöffneten Editor-Fenstern auswählen und Aktionen auf alle selektierten Elemente ausführen. Eine bessere Übersicht bei der Fehlersuche verspricht die farbliche Hervorhebung von Dateien, die Fehler oder Warnungen enthalten. Die Übersicht zeigt zudem die Zahl der gefundenen Probleme neben dem Dateinamen.

Microsoft
Der Explorer bietet eine bessere Übersicht über Fehler und Warnungen im Projekt (Bild: Microsoft)

Die Zahl der Einstellungen steigt kontinuierlich an, sodass manche Entwickler die Übersicht verlieren. Daher haben die Macher die Suche innerhalb der Settings verbessert. Sie bietet nun neben der exakten Übereinstimmung auch ähnliche Wörter sowie andere Typen desselben Wortstamms findet und Tippfehler berücksichtigt.

Neuerdings lassen sich zudem auf allen Plattformen Dateien speichern, für deren Zugriff Administratorrechte erforderlich sind. Dafür ruft VS Code den für das jeweilige System erforderlichen Mechanismus zum Log-in als Administrator auf. Außerdem kann der Editor neuerdings Dateien verarbeiten, die größer als 256[ [MByte sind.

Entwickler können die wiederverwendbaren Code-Snippets nun für mehrere Programmiersprachen definieren. Die Zielsprachen lassen sich im Code-Schnipsel über das Attribut scope definieren. Gleichzeitig gibt es zusätzliche Snippet-Variablen, unter anderem um das aktuelle Datum beziehungsweise die Zeit zu verwenden. Das Terminal bietet nun eine Anbindung an Screenreader, sofern sich VS Code im Modus "Screen Reader Optimizied" befindet.

JavaScript- und TypeScript-Entwickler finden bei Quick-Fixes die Aktion Fix all in file, um alle gleichartigen Fehler innerhalb der Datei zu korrigieren. Neu ist zudem, dass VS Code beim Bearbeiten von TypeScript- und JavaScript-Klassen die Klassen-Properties auch ohne vorangestelltes this. für die Autovervollständigung anzeigt.

Der Debugger kann nun Projekte in Multi-root Workspaces kombiniert verarbeiten. Damit können Entwickler beispielsweise eine einheitliche Konfiguration für eine Client-Server-Anwendung anlegen, die beide Komponenten steuert.

Anzeige
Neuerdings existieren Konfigurationen für den gesamten Workspace.
Neuerdings existieren Konfigurationen für den gesamten Workspace. (Bild: Microsoft)

Auch hinsichtlich der Anbindung an Versionskontrollsysteme gibt es einige Neuerungen. So arbeitet VS Code nun mit Git Submodules zusammen. Derzeit sind die Funktionen zum Umgang mit den untergeordneten Modulen noch begrenzt. So lassen sich Änderungen in den Submodules im übergeordneten vormerken (stage) und verwerfen (discard). Außerdem überprüft die Git-Erweiterung nun die Länge von Commit-Messages.

Weitere Neuerungen, die unter anderem Entwickler Von Extensions für VS Code betreffen, lassen sich der offiziellen Ankündigung entnehmen. Binaries für Windows, macOS, Debian beziehungsweise Ubuntu sowie RedHat, Fedora und Cent OS sind auf der Downloadseite verfügbar. Der Quellcode liegt auf GitHub. (rme)

35 Kommentare

Themen:

Anzeige
  1. Programmiersprache: TypeScript 2.7 erweitert die Prüfung der Variablen-Initialisierung

    TypeScript 2.7 erweitert die Prüfung der Initialisierung von Variablen

    Der von Microsoft entwickelte JavaScript-Aufsatz überprüft nun auch Klassen-Properties auf korrekte Initialisierung. Umgekehrt lassen sich Variablen nun mit einem Ausrufezeichen versehen, um die spätere Initialisierung anzukündigen.

  2. Visual Studio Code wird in Version 1.18 übersichtlicher

    Visual Studio Code 1.18 wird übersichtlicher

    Im aktuellen Release sind die Multi-root Workspaces enthalten, mit denen Entwickler an mehreren Projekten arbeiten können. Außerdem zeigt der Datei-Explorer den Git-Status der Dateien, und Ausgabefenster lassen sich nun rechts statt unten anzeigen.

  3. Visual Studio Code 1.14 bringt zahlreiche Workspace-Verbesserungen

    Visual Studio Code 1.14 bringt zahlreiche Workspace-Verbesserungen

    Microsofts quelloffene IDE enthält außer neuen Funktionen zum Umgang mit Editor-Fenstern eine flexiblere Command Palette und Verbesserungen im integrierten Terminal. Außerdem gibt es Feinschliff im Umgang mit TypeScript, JavaScript und Markdown.

  4. Programmiersprachen: TypeScript 2.3 erweitert Iteratoren und Generatoren

    Programmiersprachen: TypeScript 2.3 erweitert Iteratoren und Generics

    Die mit ES2015 eingeführten Konstrukte lassen sich nun auch für ältere JavaScript-Varianten verwenden und sind auch asynchron verfügbar. Neue Flags helfen zudem beim schrittweisen Umstieg von JavaScript zu TypeScript.

  1. Microsoft spart Entwicklerzeit in Visual Studio 2017

    Microsoft spart Entwicklerzeit in Visual Studio 2017

    Mit der neuen Version der IDE geht Microsoft das Thema der langwierigen Set-ups und auch die lästige Ladedauer größerer Projektmappen an. Darüber hinaus bietet Visual Studio Verbesserungen beim Editor, Debugger und der Suche, um die Produktivität zu steigern.

  2. Mobile-App-Entwicklung mit Ionic 3

    Mobile-App-Entwicklung mit Ionic 3

    Nach etwa einem Jahr Entwicklungszeit haben die Macher von Ionic Anfang 2017 den Nachfolger des erfolgreichen App-Frameworks vorgestellt. Er ist eine komplette Neukonstruktion und macht vieles besser als der Vorgänger. Seit April steht zudem Version 3 mit Optimierungen bereit.

  3. Evolution im Web: ECMAScript 2017

    Evolution im Web: ECMAScript 2017

    Der im Juni veröffentlichte aktuelle Sprachstandard für JavaScript bringt einige nützliche Neuerungen von async/await bis zu String Padding.

  1. Hackergruppe stiehlt Bitcoin-Millionen mittels einfacher Phishing-Werbung

    Hackergruppe stiehlt Bitcoin-Millionen mittels einfacher Phishing-Werbung

    Sicherheitsforscher haben nach sechsmonatiger Recherche eine Gruppe von Cyberkriminellen aus der Ukraine ausgehoben, die tausende von Opfern um ihre Bitcoins erleichtert hat – mit einem überraschend simplen Trick.

  2. Abzocke: Manipulierte Affiliate-Links spülen Riesenbeträge in falsche Kassen

    Abzocke: Manipulierte Affiliate-Links spülen Riesenbeträge in falsche Kassen

    Mit Affiliate-Links verdienen Webseiten an Online-Käufen mit. Eine exklusive c't-Recherche zeigt, wie einfach dieses System manipuliert werden kann – über weit verbreitete Browser-Add-ons.

Anzeige