====== Codium ======
OpenSource basiert auf MS VS Studio (oder so)
===== Extensions =====
ChatGPT
Mini-Tipp: Die Must-Have Extensions für den Anfang
Falls du gleich etwas feintunen willst, hier ein kleines Starter-Pack für dein Arsenal:
Zweck Extension Kurzbeschreibung
* 💻 PHP-Entwicklung PHP Intelephense Intelligentes Autocomplete, Linting, Doku etc.
* 🛠️ Debugging PHP Debug Xdebug-Unterstützung (wenn du magst)
* 🎨 Web-Zeug Live Server Lokaler Server für HTML/JS mit Auto-Reload
* 📐 Formatierung Prettier oder PHP CS Fixer Saubere Formatierung für HTML/CSS/JS/PHP
* 🧠 SQL SQLTools Query-Editor mit Verbindungsmanager
* 📄 .env Support DotENV Syntax-Highlighting für .env-Dateien
* 🔍 Dateiverwaltung Project Manager Schnell Projekte wechseln und verwalten
TL;DR – Installiere nur einen der beiden:
Tool Für was? Vorteile Nachteile
* Prettier HTML, CSS, JS, JSON, Markdown Formatet fast alles automatisch, mega beliebt im Web-Bereich Kein PHP-Support, dafür brauchst du was anderes
* PHP CS Fixer Nur PHP Unterstützt PSR-Standards (z. B. PSR-12), extrem flexibel Macht nur PHP, Konfiguration braucht etwas Liebe
// Zusatztipp für Codium://
Aktiviere „Format on Save“:
Öffne Einstellungen → Text-Editor → Formatierung
Haken bei: „Beim Speichern formatieren“
Oder direkt in settings.json:
{
"editor.formatOnSave": true
}
===== Tricks =====
Wenn du noch mehr coole Codium-Tricks willst, hier ein paar:
* 🧩 Mehrere Cursor:
Alt + Klick ➝ mehrere Stellen gleichzeitig bearbeiten
* 🪄 Suchen & Ersetzen mit Regex:
Ctrl + H ➝ rechts oben ".*" aktivieren ➝ mächtiger als sed im Terminal (fast)
* 🧱 Klammerpaare einrücken:
Markier nen Block und drück Tab ➝ automatisch eingerückt.
Mit Shift+Tab wieder zurück.
* 🧑🍳 Code-Schnipsel mit Emmet:
Tippe z. B. ul>li*5 in HTML und drück Tab ➝ erstellt direkt ne Liste mit 5 Items
* 💅 .editorconfig verwenden:
Willst du deine Formatierung projektweit festlegen (Tabs, Leerzeichen, UTF-8)? Leg eine .editorconfig-Datei ins Projektverzeichnis.
===== settings.json =====
==== Bei Markieren von PHP-Variablen das führende $ mitmarkieren ====
settings.json:
{
"workbench.colorTheme": "Default Light Modern",
"editor.formatOnSave": true,
"files.autoSave": "afterDelay",
"php.validate.executablePath": "",
"editor.wordSeparators": "`~!@#%^&*()-=+[{]}\\|;:'\",.<>/?"
}
(Original:)
"`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?"