Matts bevorzugte Visual Studio-Codeerweiterungen

Zurück im Oktoberentschied ich, dass ich mich selbst zum Gebrauch „zwingen“ würde Visual Studio-Code als mein einziger Editor statt Atom (Um klar zu sein, ich habe auch weiterhin vim verwendet). Das Experiment war ein voller Erfolg; Seitdem habe ich Atom nicht mehr geöffnet. Ich habe festgestellt, dass die Leistung von VS Code umwerfend überlegen ist, und insbesondere die Go-Erweiterung hat mich wirklich glücklich gemacht.

Daher habe ich beschlossen, eine Liste der VS Code-Erweiterungen zusammenzustellen, die ich auf meiner Reise am hilfreichsten fand. Denken Sie daran, dass dies eine Liste von Erweiterungen ist, die darauf basieren mein Arbeitsabläufe und Werkzeuge. Wenn Sie nicht mit denselben Technologien arbeiten wie ich, finden Sie sie möglicherweise nicht so nützlich.

  • Bracket Pair Colorizer – beantwortet für immer die Frage „Welche öffnende Klammer schließt das?“
  • Chef-Erweiterung — Unterstützung für die Koch DSL, plus einige tolle Schnipsel. Bietet sogar Unterstützung für Cookstyle-Flusen.
  • Docker — Weil DevOps ohne Docker nicht möglich ist. Zusätzlich zu einigen Befehlspaletten-Aktionen für Docker-Befehle (die ich ehrlich gesagt noch nicht ausprobiert habe) erhalten Sie eine Syntaxhervorhebung für Ihre Dockerfile- und docker-compose.yml-Dateien.
  • Gist-Erweiterung — Ziemlich einfach, aber es macht den Job. Macht es schön und einfach zu erstellen und zu bearbeiten GitHub Gistsvon VS-Code. [1]
  • Git-Geschichte— Überprüfen Sie den Verlauf einer Datei (z. B. Git-Protokoll oder den Verlauf einer einzelnen Zeile (z. B. Git-Schuld). Für Schuldzuweisungen bevorzuge ich jedoch die unten aufgeführte Erweiterung Git Lens.
  • Git-Linse— Los geht’s … das ist ziemlich wichtig, wenn Sie irgendetwas tun, was mit Git in VS Code zu tun hat. Eine meiner Lieblingsfunktionen ist, dass es Highlights aller Zeilen bietet, die im letzten Commit geändert wurden.
  • GitHub— Arbeiten Sie mit Dingen wie Pull Requests direkt aus VS Code heraus.
  • gitIgnorieren– Ziemlich einfach. Syntaxhervorhebung für Ihre .gitignore-Dateien. Sie können sogar einen Befehl verwenden, um eine .gitignore aus der zu generieren github/gitignoreRepository.
  • gehen— Das war so ziemlich der Grund, warum ich von Atom zu VS Code gewechselt bin. Ich kann nicht einmal anfangen, alle Funktionen aufzulisten. Wenn Sie in Go codieren, können Sie VS Code ohne diese Erweiterung möglicherweise nicht verwenden. Installieren Sie es jetzt. Gut, warte.
  • Intellisense für CSS-Klassennamen— Unterhaltsame Vervollständigung Ihrer benutzerdefinierten CSS-Klassen, wie im aktuellen Arbeitsbereich (oder verknüpften Referenzen) definiert. Sie werden nicht wissen, wie Sie ohne es gearbeitet haben.
  • Markdown-PDF– Mein Kollege Erich Siglerund ich habe kürzlich die Tatsache beklagt, dass kein Code-Editor eine „Druck“-Funktion hat. Ja, manchmal müssen Sie immer noch tote Bäume verwenden. Aber in den meisten Fällen müssen Sie nur Ihre Gerichte anrichten Abschlagin ein PDF um es mit Leuten zu teilen, die Markdown nicht nativ lesen. Diese Erweiterung hält, was sie verspricht.
  • Markdown-Vorschau Github-Styling– Gib es zu. 99 % des Markdowns, den Sie in VS Code schreiben, ist für die Verwendung in einer README-Datei oder ähnlichem auf GitHub bestimmt. Dies wendet die Markdown-Preview-Funktion von VS Code an, um so auszusehen GitHubs.
  • markdownlint– Es ist nett, Flusen auf Ihrem Markdown zu haben. Diese Erweiterung ist großartig und gleichzeitig der Fluch meiner Existenz (ich verstoße immer wieder gegen Regeln, die mich stören, wie z bestimmte Regeln zu ignorieren, entweder global oder auf Projektbasis. (Tower ist ein kostenpflichtiges Produkt; ein ähnliches, das ziemlich beliebt ist, ist GitKrakenaber ich habe keine VS Code-Erweiterungen dafür gefunden)
  • In GitTower öffnen– Obwohl ich weiß, dass tolle Leute Git nur auf der Kommandozeile verwenden, finde ich es gelegentlich sinnvoll, eine GUI zu verwenden. Einer der einzigen, bei denen ich einen Mehrwert gefunden habe, ist Turm. Diese Erweiterung macht es einfach, das Projekt dort zu öffnen.
  • Projektmanager– Ziemlich unkompliziert … erstellen Sie einfach eine Liste Ihrer gemeinsamen Projekte, und Sie erhalten eine nette Befehlspalettenaktion, um sie zu durchsuchen/zu öffnen.
  • REST-Client– Es ist kein Ersatz für Postboteaber wenn Sie einige REST-Aufrufe innerhalb Ihres Codes ausprobieren möchten, funktioniert dies ziemlich gut.
  • Sass– fügt eingerückte Formatierung zu Ihren SCSS-Dateien hinzu. Kleine Dinge bedeuten viel.
  • Synchronisieren– speichert Ihre Einstellungen in einem geheimen GitHub-Gist (Sie können einen öffentlichen verwenden, wenn Sie möchten, obwohl ich einen geheimen bevorzuge, was die Standardeinstellung ist). Dies ist hilfreich, a) um Ihren Arbeitsbereich auf mehreren Computern synchron zu halten und b) wenn Sie einen neuen Computer erhalten, um alle Ihre Einstellungen (einschließlich Erweiterungen) hinzuzufügen. HINWEIS: Diese Synchronisierung erfolgt nicht automatisch; Sie müssen den Befehl ausführen.
  • Travis CI-Staat– Bleiben Sie über den Status Ihres Projekts auf dem Laufenden Travis.
  • WakaTime– „Fitbit für Programmierer“. Verfolgt, für welche Projekte Sie Zeit aufwenden. Sie können meine unter sehen wakatime.com/@mattstratton.

Welche Erweiterungen sind Ihrer Meinung nach super toll? Lass es mich in den Kommentaren wissen!

[1] Wenn Sie 2FA mit Ihrem GitHub-Konto verwenden, müssen Sie ein persönliches Zugriffstoken festlegen (benötigt nur gist-Zugriff) und es dann wie folgt in Ihre VS-Code-Einstellungen einfügen: “gist.oauthtoken”: “XXXXXXXX”

Similar Posts

Leave a Reply

Your email address will not be published.