ist jetzt verfügbar! Lesen Sie über die neuen Funktionen und Fehlerbehebungen vom November.

Julia in Visual Studio Code

Die Julia-Programmiersprache ist eine High-Level- und dynamische Sprache, die auf Geschwindigkeit und Einfachheit ausgelegt ist. Julia wird häufig in Bereichen wie Data Science, maschinelles Lernen und wissenschaftliches Rechnen eingesetzt, ist aber dennoch eine Allzwecksprache, die die meisten Programmierfälle abdecken kann.

Die Julia-Erweiterung für Visual Studio Code umfasst integrierte dynamische Autovervollständigung, Inline-Ergebnisse, eine Plot-Ansicht, eine integrierte REPL, eine Variablenansicht, Code-Navigation und viele weitere erweiterte Sprachfunktionen.

Julia VS Code overview

Die meisten dieser Funktionen funktionieren sofort, während für einige eine grundlegende Konfiguration erforderlich sein kann, um die beste Erfahrung zu erzielen. Diese Seite fasst die Julia-Funktionen zusammen, die in der Julia VS Code-Erweiterung enthalten sind. Eine ausführlichere Anleitung dazu, wie diese Funktionen funktionieren und konfiguriert werden können, finden Sie in der Julia in VS Code-Dokumentation.

Erste Schritte

  1. Installieren Sie Julia für Ihre Plattform: https://julialang.org/install.
  2. Installieren Sie VS Code für Ihre Plattform: https://visualstudiocode.de/download.
  3. Öffnen Sie die Julia-Erweiterung im VS Code Marketplace und klicken Sie auf Installieren. Oder installieren Sie manuell, indem Sie die folgenden Schritte ausführen:
    1. Starten Sie VS Code.
    2. Gehen Sie in VS Code zur Erweiterungsansicht, indem Sie oben in der Menüleiste auf Anzeigen klicken und dann Erweiterungen auswählen.
    3. Suchen Sie in der Erweiterungsansicht nach dem Begriff "julia" im Suchfeld des Marktplatzes, wählen Sie dann die Julia-Erweiterung (julialang.language-julia) aus und klicken Sie auf die Schaltfläche Installieren.
    4. Starten Sie VS Code neu.

Wenn Sie Probleme bei der Installation der Julia VS Code-Erweiterung haben, lesen Sie eine Erweiterung installieren, was Ihnen helfen sollte, eventuelle Probleme zu klären.

Julia in the VS Code Marketplace

Code ausführen

Es gibt mehrere Möglichkeiten, Julia-Code innerhalb von VS Code auszuführen. Sie können eine Julia-Datei ausführen (über ⌃F5 (Windows, Linux Ctrl+F5), womit jede Julia-Datei ausgeführt wird, die Sie gerade geöffnet und aktiv haben), Julia-Befehle über die REPL ausführen oder sogar einen bestimmten Codeblock aus einer geöffneten Datei ausführen. Um mehr über diese Optionen zu erfahren, besuchen Sie Julia in VS Code - Code ausführen.

Debugging

Sie können mit dem Debuggen beginnen, indem Sie die Julia-Datei öffnen, die Sie debuggen möchten. Wählen Sie dann die Ansicht Ausführen und Debuggen in der Aktivitätsleiste aus (wie unten gezeigt).

Getting started debugging Julia code

Als Nächstes können Sie einen Haltepunkt hinzufügen, indem Sie links neben die Zeilennummer klicken.

Adding a breakpoint

Der rote Punkt erscheint erst, nachdem Sie den Bereich neben einer Zeilennummer ausgewählt haben.

Nachdem Sie einen Haltepunkt (oder eine andere Art von Debug-Konfiguration) hinzugefügt haben, wählen Sie die Schaltfläche Ausführen und Debuggen auf der linken Seite aus. Es kann einige Sekunden dauern, bis der erste Lauf beginnt. Sie sollten dann die Ausgabe des Codes mit der Debug-Konfiguration sehen. In diesem Beispiel sehen Sie, da wir einen Haltepunkt hinzugefügt haben, Folgendes:

Run and Debug your Julia file

Beachten Sie, dass der zweite Print-Befehl noch nicht ausgeführt wurde und nur Text vom ersten Print-Befehl im Terminal angezeigt wird. Sie können die Ausführung des Programms abschließen, indem Sie auf die Schaltfläche Fortfahren klicken.

Finish the code execution in the debugger

Um mehr über das Debuggen von Julia-Code mit VS Code zu erfahren, lesen Sie Julia in VS Code - Debugging.

Code-Vervollständigung (IntelliSense)

Die Julia VS Code-Erweiterung bietet Code-Vervollständigung dank IntelliSense. Diese Funktion funktioniert sofort und ist sowohl für erfahrene als auch für Anfänger unter den Julia-Entwicklern nützlich.

Code completion with IntelliSense

Mehr dazu erfahren Sie im Thema VS Code IntelliSense.

Julia-Ansicht

Standardmäßig sehen Sie auf der linken Seite des Fensters in der Aktivitätsleiste das Julia-Logo mit den drei Punkten, wie unten gezeigt.

Julia icon in the Activity bar

Wenn Sie auf das Julia-Symbol klicken, öffnet sich die Julia-Ansicht mit den Abschnitten Arbeitsbereich, Dokumentation und Plot-Navigator. Der Abschnitt Arbeitsbereich zeigt eine Sammlung von Quellcode, der in Ihre aktive Julia-Sitzung geladen wurde. Standardmäßig ist er leer, da Sie noch keinen Code ausgeführt haben. Nachdem Sie jedoch etwas ausgeführt haben, können Sie den Zustand des Arbeitsbereichs sehen.

Julia Workspace

Der Abschnitt Dokumentation ermöglicht es Ihnen, Details zu bestimmten Julia-Funktionen zu überprüfen, ohne ein separates Browserfenster öffnen zu müssen. Sie können die Dokumentation jedes Julia-Pakets durchsuchen, das in Ihre aktive Sitzung geladen wurde (indem Sie using some_package eingeben), aber standardmäßig zeigt die Suchleiste nur Ergebnisse aus der Kern-Julia-Dokumentation an.

Julia Documentation

Es gibt auch einen integrierten Plot-Navigator, der sehr hilfreich sein kann, wenn Sie an Projekten mit Visualisierungskomponenten arbeiten. Sie können festlegen, dass Plots standardmäßig in VS Code gerendert werden, und dann bequem zwischen ihnen hin und her navigieren.

Nächste Schritte

Dies war ein kurzer Überblick über die Funktionen der Julia-Erweiterung in VS Code. Weitere Informationen finden Sie in den Details im README der Julia-Erweiterung.

Um über die neuesten Funktionen/Fehlerbehebungen für die Julia-Erweiterung auf dem Laufenden zu bleiben, lesen Sie das CHANGELOG.

Wenn Sie Probleme oder Feature-Wünsche haben, können Sie diese gerne im GitHub-Repository der Julia-Erweiterung melden.

Wenn Sie mehr über VS Code erfahren möchten, probieren Sie diese Themen aus:

© . This site is unofficial and not affiliated with Microsoft.