🌈weisheitswissen.de

Inhalt: Startseite | Computer

VS Code / VSCodium Add-ons (Package)

18.08.2024 | A. R. |

Die Software Microsoft Visual Studio Code (auch VS Code genannt, eine erweiterte IDE), ist einer der beliebtesten (wohl Code-Editor Nr. 1), plattformübergreifender Quelltext-Editor. Der kostenfreie Editor weist Features wie Syntaxhervorhebung, Code-Faltung, Debugging, Autovervollständigung oder Versionsverwaltung auf. Es basiert auf Electron (=Node.js Frameworks + Webbrowser Chromium), welches durchaus kritisch gesehen werden kann (wie alle Electron Software). Anderseits sind IDEs ((Integrated Development Environment) für Programmierer unverzichtbar, da sie schneller und besseren Quellcode ermöglichen.

Der VS Code verfügt über eine große Anzahl von Tastaturbefehlen. Folgend in der Tabelle eine kleine Auswahl nützlicher Tastaturbefehle:

Tastenkürzel VS Code Tastaturbefehle
STRG + D (mehrmals) Vorkommen eines markierten Begriffes markieren und dann synchron editieren
STRG + P Goto-Anything-Fenster (zu Datei springen)
STRG + ⇧ + D Zeile duplizieren
STRG + F2 Multicursor am Markiertem.
F2 Variable ändern (mächtig).
Enter HTML-Befehle schreiben ohne Klammern und dann Taste Enter drücken (HTML-Befehl erzeugt)
STRG + Leertaste Befehlsvervollständigung
STRG + ⇧ + Pfeil oben oder unten Multicursor nach oben bzw. nach unten
STRG + ⇧ + Pfeil rechts oder links Zeile (Wort für Wort) markieren bzw. entmarkieren.

Sehr enttäuschend waren die Versuche (Projekt Weisheitswissen PHP Code) mit alternativer, kostenfreier Software wie Eclipse, NetBeans oder IntelliJ IDEA (Community-Version). Es gibt natürlich auch Kaufprogramme (z. B. PHPStorm u. a.), welche für eine schnelle, komfortable Webentwicklungsumgebung sorgen. Die für mich beste Alternative ist aber VSCodium, eine 100% Open Source Version von Microsoft VS Code, welches aber auch ohne die Microsoft typischen Telemetry / Tracking-Funktionen auskommt. Nachteil könnte aber sein, dass nicht 100 Prozent aller Erweiterungen funktionieren.
Hinweis: Je mehr Erweiterungen installiert werden, desto langsamer wird der Editor. Deshalb auf die wirklich wichtigen Add-ons achten. Die folgenden Erweiterungen (Add ons, Package) haben den Schwerpunkt auf Webentwicklung.

ARBEITSUMGEBUNG

Project Manager »
Mit dieser Erweiterung können Sie schnell auf eine Liste Ihrer gespeicherten Projekte zugreifen.

ANSICHT (Oberfläche)

German Language Pack for Visual Studio Code »
Deutsche Sprachdatei für die IDE.

EDITOR

filesize »
Die Erweiterung zeigt die Dateigröße in der Statuszeile an.

HTML / XHTML / CSS

Auto Close Tag »
Die Auto Close Tag Erweiterung schließt HTML- und XML-Tags automatisch.

Auto Rename Tag »
Automatisch zusammenhängende HTML-Tags ändern.

CSS Peek »
CSS Peek erleichtert das Zusammenspiel von HTML und CSS Informationen.

PHP

PHP Intelephense »
PHP Intelephense hilft dem Eintippen von Code (passende Vorschläge, Aufrufe von Funktionsnamen, korrekte Parameter). Hilft auch beim PHP Quellcode formatieren.

PROGRAMMIER FUNKTIONEN

Path Intellisense »
Das schlanke Add-On sorgt dafür, dass Dateinamen automatisch ausgefüllt werden.

SYNTAXVERVESSERUNG

Comment Anchors »
Anker-Tags (ANCHOR) in Kommentaren platzieren um eine sehr schnelle Navigation in den Kommentaren zu ermöglichen.

indent-rainbow »
Diese Erweiterung färbt im Quellcode jede Einrückungstiefe in einer anderen Farbe ein.

Rainbow Tags »
Zusammengehörende Tags besser erkennen.

Prettier - Code formatter »
Automatisch für sauberen Quellcode sorgen. Die Erweiterung ist aber meinungsstark bedeutet es verwendet bei einer HTML Datei, die XHTML Schreibweise.

TASTATURBEFEHLE

IntelliJ IDEA Keybindings »
Die obige Erweiterung importiert Tastenkombinationen von JetBrains in VS Code. Nach der Installation der Erweiterung und dem Neustart von VS Code können Sie VS Code oder VSCodium wie IntelliJ IDEA, Webstorm, PyCharm usw. verwenden. Praktisch um auch den Quellcode automatisch zu formatieren mit den Tastaturbefehl [cmd] + [alt] + [l] (Mac) oder [strg] + [alt] + [l] (für Linux). Auch [strg] + [d] Funktion ist passender: Auswahl statt gesamte Zeilen kopieren. >

THEME

Blue Light Theme »
Ein tolles, helles Theme.

Cobalt2 Theme Official »
Für diverse Einsatzbereiche kann es besser sein, unterschiedliche Themes zu verwenden. Einige Beispiele hierfür: Arbeiten im Freien (Helligkeit), Arbeiten nur am Text oder bestimmte Fehlersuche im Code. Toll gelungen ist das dunkle Cobalt 2 Theme.

Shades of Purple »
Ein violettes Theme. Das mußte sein.

TOOLS

MinifyAll »
Komprimierung von Quellcode. Superpraktisch!

TEXT FUNKTIONEN

Text Power Tools  »
Fast 200 Befehle zur Text Manipulation, z. B. Zeilen sortieren uvm..

WEBDESIGN

Bracket Pair Colorizer 2 »
Hebt die Klammerpaarung hervor.

Live Server »
Das Add-On Live Server bringt eine HTML Reload-Funktion in Echtzeit mit (um die Änderungen am Quellcode während des Schreibens zu sehen), um statische und dynamische Seiten zu testen.

Links
VSCodium: 100% Open Source Version of Microsoft VS Code | itsfoss
eBook: Visual Studio Code - Tipps & Tricks Vol. 1 (Deutsch / Englisch)
Visual Studio Code: Microsoft hat ein ernstes Sicherheitsproblem
Atom Editor Erweiterungen | Weisheitswissen