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

VS Code Erweiterungen

17. März 2016 von Wade Anderson, @waderyan_

Im November 2015 haben wir Visual Studio Code als Open Source veröffentlicht und die Extensions API eingeführt. Der VS Code Extensions Marketplace umfasst über 850 Erweiterungen. Viele neue Sprachen (Go, PowerShell, PHP, Python) und Frameworks (Apache Cordova, React Native) werden nun unterstützt.

Wir werden die API weiter verbessern und freuen uns über Ihr Feedback. Wenn Sie neu bei VS Code Erweiterungen sind, lesen Sie die Dokumentation mit Anleitungen zum Finden und Installieren neuer Erweiterungen. Wir engagieren uns dafür, die Community zu stärken und VS Code zum besten Code-Editor der Welt zu machen.

Im Geiste einer großartigen, kuratierten Liste von Erweiterungen möchten wir Sie regelmäßig über die neuesten Entwicklungen im VS Code Extensions Marketplace informieren.

Ruby von Peng Lv

Ruby-Sprachunterstützung ist eine beliebte Anfrage auf UserVoice, mit einer Handvoll Erweiterungen im Marketplace. Wir haben gerne mit dieser Ruby-Erweiterung experimentiert, die Sprach- und Debugging-Unterstützung bietet. Die Einrichtung ist einfach und im README der Erweiterung enthalten.

Ruby-Abhängigkeiten installieren

Hier sind die Anweisungen für verschiedene Ruby-Versionen. Ich verwende Ruby v2.0.x.

  1. Geben Sie im Terminal gem install ruby-debug-ide -v 0.4.32 ein.
  2. Geben Sie im Terminal gem install debase -v 0.2.1 ein.

launch.json in VS Code konfigurieren

Erstellen Sie eine Datei launch.json im Ordner .vscode und fügen Sie Folgendes hinzu

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Ruby Debug",
      "type": "Ruby",
      "request": "launch",
      "program": "${workspaceFolder}/hello_world.rb",
      "stopOnEntry": false
    }
  ]
}

Code schreiben und debuggen

Unten sehen Sie eine Beispiel-Sitzung zum Debuggen eines einfachen Hello World Ruby-Skripts. Sie können einen Haltepunkt setzen, den Debugger starten, den Haltepunkt erreichen und Zeile für Zeile durch den Code gehen.

Ruby Debugging

yo von Sam Verschueren

Diese Erweiterung ermöglicht die Verwendung des Yeoman Scaffolding-Tools aus VS Code heraus in der Befehlspalette. Ihre installierten Yeoman-Generatoren werden in einer Dropdown-Liste angezeigt und Sie beantworten die Yeoman-Terminal-Eingabeaufforderungen direkt aus VS Code heraus. Weitere Details im Marketplace.

Yo Demo

change-case von wmaurer

Ändern Sie die Groß-/Kleinschreibung des aktuell ausgewählten Wortes oder der Auswahl. Diese Erweiterung ist als Wrapper um das node-change-case npm-Modul implementiert.

change-case demo

Abonnieren

Abonnieren Sie den VS Code RSS-Feed, um weitere Updates zu Erweiterungen zu erhalten.

Und wenn Sie eine Erweiterung haben, die Ihnen wirklich gefällt und die hier vorgestellt werden soll, senden Sie uns einen Tweet.

Wade Anderson, VS Code Teammitglied
@waderyan_

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