VS Code-Erweiterungen für den anspruchsvollen Entwickler-palette

0
57

Ich bin ein VS-Code-Erweiterung snob. Ich mag die Jagd nach den obskuren Erweiterungen für VS-Code — diejenigen, die niemand kennt — und beeindrucken die Leute auf parties mit meinem wissen von fein im Alter und wenig-bekannte VS-Code-Funktionen… dann zusehen, wie Sie sich verzweifelt nach jemand anderem zu sprechen. Es ist wie die “Sideways” von VS Code.

In meiner endlosen Suche nach dem perfekten VS-Code-setup, Griff ich zu meinem Kollegen hier auf dem Azure-team und bat Sie, zu teilen Ihre Lieblings-Erweiterung in Ihren eigenen Worten. So löschen Sie Ihre Palette und atmen Sie die aromatischen Aromen der Produktivität; ich bin dein VS Code-Erweiterung Sommelier.

Christina Warren – Einstellungen Synchronisieren

Ich kann nicht Leben ohne diese Erweiterung. Wenn Sie mehrere Maschinen (insbesondere auf mehrere Plattformen, wo sich eine sym-verknüpften Dropbox-Ordner wird nicht wirklich funktionieren), diese Erweiterung ist für Sie. Es synchronisiert Ihre Erweiterungen, Einstellungen, Datei, Tastenbelegung-Datei starten-Datei-snippets-Ordner, extension-Einstellungen, Arbeitsbereiche, Ordner. Dies bedeutet, dass wenn Sie sich anmelden, um eine neue Maschine, können Sie schnell zurück zu arbeiten mit Ihren eigenen Einstellungen und workflow-tools in nur wenigen Minuten.

👉 Bekommen Einstellungen SyncExtension

Shayne Boyer – Paste JSON-Code

Verbraucht ein Endpunkt, erzeugt JSON ist wie das atmen, aber niemand will ersticken an der hand Kurbeln, die ein Objekt von der Suche hin und her zwischen JSON-und der Zielsprache. Dies ist eine lange geliebt-feature in Visual Studio für .NET-Entwickler, aber jetzt können Sie auch kopieren Sie den JSON und fügen Sie diese Klasse in den editor als Zielsprache aus und sparen eine Menge Zeit. Unterstützt derzeit C#, Go, C++, Java, TypeScript, Swift, Elm und JSON-Schema.

👉 Erhalten Paste JSON as Code-Erweiterung

Jeremy Likness – Zauber Recht

Ich finde mich-authoring-blog-Beiträge, Artikel und Dokumentation fast jeden Tag. Nachdem er die macht von “Markdown” (es ist, nach allem, was verwendet wird, ist das fahren mit unseren eigenen https://docs.com), ich begann zu schreiben, meine Inhalte im Visual Studio-Code. Es hat eine eingebaute Vorschau-Fenster, so kann ich Bearbeiten die Markdown-Quelle und sehen die gerenderten Ergebnis side-by-side. So viel wie ich geschrieben habe über die Jahre, die Beherrschung der Kunst der Rechtschreibung noch entzieht sich mir. Vielleicht ist es, weil ich faul bin, und diese Erweiterung überhaupt nicht helfen. Mit Zauber Recht, ich bekomme zu vereinen mit gleich meine Lieblings-roten Wellenlinien, die ich zum ersten mal im Wort. Es macht einen tollen job für den Fang von Rechtschreib-Fehlern in Echtzeit, dann leuchtet meine Fehler mit einem handlichen Lampe mit alternativen Vorschlägen, die mir ein-Klick-Korrekturen. Es ermöglicht mir, höchst produktive und schauen, wie ich weiß, was ich Tue. Ich empfehle dies für jeden, der verwendet Code zu schreiben.

👉 Bann Bekommen Richtige Erweiterung

Aaron Wislang – Go

Ich wohne in VS-Code und verwenden Sie es für alles, was von code und Inhalt, um die integrierte terminal. Diese Erweiterung ermöglicht die first-class-support für IntelliSense, testing, refactoring und vieles mehr, so dass Code, der beste Ort, um mir das schreiben zu Gehen. Und es stellt sich heraus, ich bin nicht die einzige, die so denkt; er half, den Code der beliebteste editor unter Erdhörnchen, kurz vor der vim-go, der Go-2017 Umfrage!

👉 Holen Gehen-Erweiterung

Cecil Phillip – C# – Erweiterungen

Diese Erweiterung wurde durch eine unserer community-Mitglieder, und es ist eine hervorragende Ergänzung zu den offiziellen C# – Erweiterung von Microsoft. Die “Neue Klasse|Interface” – Aktionen machen es einfach, hinzufügen neue Arten, und nimmt etwas von dem Streit aus der Fixierung bis die namespaces. Es kommt auch mit ein paar interessanten refactorings wie “Initialisieren Felder aus Konstruktoren,” die benutze ich ziemlich oft. Wenn ich unterrichte, einen C# habe ich natürlich immer meine Studenten, die mithilfe von Visual Studio-Code-Installation dieser Erweiterung.

👉 C# – Erweiterung

Brian Clark – VS Live-Anteil

Pair programming gerade Weg besser ist. Vorbei sind die Zeiten, wo ich brauche, um up-Bildschirm zu teilen, um den code überprüfen, mit Kollegen. Stattdessen habe ich Feuer auf ein Leben teilen-Sitzung, laden Sie die andere Partei und wir alle können anzeigen und Bearbeiten von code direkt aus unserer Redaktion. Ich habe es in Situationen, in denen ich die Beurteilung jemand anderem C# – code auf meinem Computer, während es ausgeführt wird, auf dem eigenen Rechner! Ich hatte nichts auf meinem Mac installiert für C# und doch konnte ich Ihren code Debuggen!

👉 Bekommen VS Live Share-Erweiterung

David Smith – Rewrap

Ich Schreibe viel text, und manchmal habe ich nur wollen (oder müssen), schreiben in ein nur-text-Umgebung. Einfach Umfließen von text ist wichtig. (Überrascht dies nicht erbaut, in der Tat.)

👉 Bekommen Rewrap-Erweiterung

Anthony Chu – Git-Objektiv

Auf einen Blick, GitLens zeigt mir Kontextinformationen, die von Git über die code-Zeile und die Datei, die ich arbeite. Es fügt einige nützliche Befehle, die Historie und Vergleiche, Suche begeht, und durchsuchen Sie den lokalen und remote-Niederlassungen… alle ohne VS-Code.

👉 Holen Git-Objektiv-Erweiterung

Asim Hussain – AsciiDoc

Ich habe zu schreiben mit Markdown, wir alle machen Fehler. Die Lösung für mein Markdown-Fehler ist, AsciiDoc, vor allem, wenn Sie eine Menge schreiben von code-snippets, wie ich es Tue. Aus der box lassen Sie die Zeilennummern hinzufügen, kommentieren und markieren von Linien und bietet eine unglaubliche Menge an Anpassung. Plus als bonus kann es auch konvertieren Sie Ihre blog-Beiträge in PDFs, ePubs, Mobis, die ist perfekt für ebooks.

Sobald Sie anfangen, mit AsciiDoc es ist schwer zu gehen zurück in Markdown und dieses plugin ermöglicht Ihnen eine Vorschau Ihrer AsciiDoc direkt in den editor.

👉 Bekommen AsciiDoctor-Erweiterung

Seth Juarez) – VS-Code-Tools Für die AI

Mit Visual Studio-Code-Tools für die AI, ich kann schließlich verwenden Maschinen, die ich benötige, aber vielleicht nie Zugriff haben, um den Bau der nächsten Skynet — alle in den Komfort der meine Lieblings-leichte-editor. Wir Leben in erstaunlichen Zeiten, Freunde…

👉 Bekommen VS-Code-Tools Für die AI-Erweiterung

Alena Halle – Ionide

Ionide ist eine wunderbare Visual-Studio-Code-Erweiterung für cross-Plattform-F# – Entwicklung. Es ist open-source und es wurde von den F# – Gemeinschaft. Ich nutze es täglich auf mehreren Geräten, die ich habe. Es läuft perfekt auf meinem Mac-und Linux-Maschinen. Ionide bequem integriert mit Paket -, Projekt-Gerüst, und Sie können Experimentieren Sie so viel Sie wollen, in F# Interactive!

👉 Bekommen Ionide Erweiterung

Matt Soucoup – VSCodeVim

Es gibt einen alten Witz, der geht: “Wie wissen Sie, wenn ein Entwickler verwendet vim? Sie werden Ihnen sagen.” Gut, ich vim benutzen! Aber… ich will mehr. Ich will sagen, alle, die ich vim benutzen und ich will all die großartigen features und Erweiterungen, die VS-Code bietet. (Ich meine, schauen Sie auf der Liste hier!) Also das ist, wo VSCodeVim spart der Tag für mich. Es stellt eine voll funktionsfähige vim-emulator in meine VS Code editor, lassen Sie mich Bearbeiten Sie Dateien super schnell durch Eingabe von esoterischen Befehle wie h, 10 k, i, und u (Menge u) und ich bekomme immer noch nutzen all die tollen features von VS Code.

👉 Bekommen VSCodeVim Erweiterung

John Papa – Docker

Wenn Sie es mögen, setzen Sie einen Behälter auf. Ja, Container sind der Letzte Schrei, aber in einer sich ständig entwickelnden Containerisierung Welt, es ist schön, die große Werkzeuge machen es einfach zu bedienen Container. Geben Sie die Docker-Erweiterung für VS-Code. Es übernimmt für Sie die gesamte container-Entwicklung und-Implementierung Lebenszyklus! Start durch die Erstellung Andockfenster-Dateien zu Ihrem Projekt, ein Bild zu erstellen, führen Sie es, und sogar schieben Sie es zu einem container-Registrierung. Wenn Sie wie ich sind, möchten Sie sicherstellen, dass Sie immer noch die vollständige Kontrolle über Ihren code und Ihre Anwendung, selbst wenn Sie im inneren von Behältern. Zugriff auf die Dateien, zeigen Sie Protokolle, und ein Debuggen der container ausgeführt werden, der alle wesentlichen tools für die Entwicklung. Diese Erweiterung bringt all das in Ihre Reichweite, ohne zu lernen, die Andockfenster Kommandozeile!

👉 Bekommen Docker-Erweiterung

Suz-Hinton – Arduino

Meine Lieblings Erweiterung für VS-Code ist Arduino. Ich bin mir ziemlich sicher, dass jeder, der mich kennt, würde nicht überrascht sein darüber. Traditionell, entwickeln Programme für die Arduino-kompatible Mikro-controller-boards in der Arduino-IDE. Es ist ein leistungsstarkes Programm, das glättet über die Zusammenstellung und das hochladen von Erfahrungen bei Dutzenden boards. Es ist jedoch nicht eine komplette code-Entwicklungsumgebung. Es fehlen einige der features, die Sie lieben, wie AutoVervollständigen, einen Datei-Baum, und feinkörnige Abstimmung der editor selbst.

Die gute Nachricht ist, dass die Arduino-Erweiterung ermöglicht es Ihnen, um endlich frei entwickeln für alle Ihre Lieblings-Mikro-controller-boards ohne VS-Code!

Hier sind einige meiner Lieblings-Dinge über die Erweiterung:

  1. Es ist open source! So Berichte Fehler und bring Verbesserungen ist eine einfache Erfahrung.
  2. Die Command Palette-integration ist so praktisch. Kompilieren und laden Sie Ihr code auf einen Arduino mit einem einfachen Befehl.
  3. Zugriff auf all die tollen tools aus der Arduino-IDE direkt im VS-Code. Ja, das bedeutet sogar Vorstand / Leitung der Bibliothek und der seriellen monitor!
  4. Gerüst Marke neue Arduino-Projekte ist ein Befehl entfernt. Nicht mehr kopieren + einfügen älteren Projekt-Verzeichnisse einrichten.

👉 Erhalten Arduino-Erweiterung

Burke Holland – Azure-Funktionen

Serverlose ist wie Hänsel — so hot right now. Aber Serverlose sollte nicht eine black box. Die Azure-Funktionen Erweiterungen für VS Code setzt Serverlose direkt innerhalb des Editors. Ich Liebe es, weil es mir erlaubt, erstellen Sie neue Serverlose Projekte, neue Funktionen für alle verfügbaren trigger-Typen (http -, timer -, blob-Speicher, etc.), und vor allem, ich kann diese lokal und Debuggen. Nicht, dass ich jemals Debuggen müssen. Mein code ist immer perfekt.

👉 Bekommen Azure-Funktionen-Erweiterung