Zsh
# Aktueller Ordner
code .
# Bestimmter Ordner
code ~/sites/wpdev
code ../other-project
# Mehrere Ordner gleichzeitig
code . ../other-project ~/Documents
# Einzelne Datei
code index.html
code ~/.zshrc
code docker-compose.yml
# Mehrere Dateien
code index.html style.css script.jsZsh
# Neues Fenster mit aktuellem Ordner
code -n .
# Neues Fenster mit anderem Ordner
code -n ~/sites/new-project
# Zum bestehenden Fenster hinzufügen
code -a file.txt
# Warten bis Datei geschlossen wird (für Scripts)
code -w file.txtZsh
# Neuen Ordner erstellen und öffnen
mkdir my-new-project && code my-new-project
# Mit Dateien erstellen
mkdir my-website
cd my-website
touch index.html style.css script.js
code .Zsh
# Erweiterung installieren
code --install-extension ms-python.python
code --install-extension bradlc.vscode-tailwindcss
# Alle Erweiterungen auflisten
code --list-extensions
# Erweiterung deinstallieren
code --uninstall-extension extension-idZsh
# WordPress-Projekt komplett öffnen
code ~/sites/wpdev
# Nur wp-content bearbeiten
code ~/sites/wpdev/wp-content
# Wichtige Dateien gleichzeitig öffnen
code docker-compose.yml wp-config.php
# Theme entwickeln
code wp-content/themes/my-theme
# Neue Komponente erstellen
mkdir wp-content/themes/my-theme/components
touch wp-content/themes/my-theme/components/header.php
code wp-content/themes/my-theme/components/Zsh
# VS Code Aliases
alias c="code ."
alias cn="code -n ."
alias cconfig="code ~/.zshrc"
alias cdocker="code docker-compose.yml"
# WordPress-spezifisch
alias ctheme="code wp-content/themes/"
alias cplugins="code wp-content/plugins/"
alias cwp="code wp-config.php"
# Projekt-Templates
function new-wp-theme() {
mkdir "wp-content/themes/$1"
cd "wp-content/themes/$1"
touch index.php style.css functions.php
code .
}