Leitfaden zum Ändern der Entwicklungsumgebung von Mac zu Windows
Die folgenden Tipps und Steuerelementäquivalente sollten dich beim Wechsel von einer Mac- zu einer Windows-Entwicklungsumgebung (oder WSL/Linux) unterstützen.
Das nächste Äquivalent zu Xcode bei der App-Entwicklung ist Visual Studio. Es gibt auch eine Version von Visual Studio für Mac für den Fall, dass du zurückkehren möchtest. Für die plattformübergreifende Quellcodebearbeitung (und eine große Anzahl von Plug-Ins) ist Visual Studio Code die beliebteste Wahl.
Tastenkombinationen
Tipp
Sie können den PowerToys-Tastatur-Manager verwenden, um den auf einem Mac verwendeten Tastenkombinationen Windows-Verknüpfungen zuzuordnen.
Vorgang | Mac | Windows |
---|---|---|
Kopieren | COMMAND+C | STRG+C |
Ausschneiden | COMMAND+X | STRG+X |
Einfügen | COMMAND+V | STRG+V |
Rückgängig machen | COMMAND+Z | STRG+Z |
Speichern | COMMAND+S | STRG+S |
Öffnen Sie den | COMMAND+O | STRG+O |
Computer sperren | COMMAND+STRG+Q | WINDOWS-TASTE+L |
Desktop anzeigen | COMMAND+F3 | WINDOWS-TASTE+D |
Dateibrowser öffnen | COMMAND+N | WINDOWS-TASTE+E |
Fenster minimieren | COMMAND+M | WINDOWS-TASTE+M |
Suchen | COMMAND+LEERTASTE | WINDOWS-TASTE |
Aktives Fenster schließen | COMMAND+W | STRG+W |
Aktuelle Aufgabe wechseln | COMMAND+TAB | ALT+TAB |
Fenster zu Vollbild maximieren | STRG+COMMAND+F | WINDOWS-TASTE+NACH OBEN |
Bildschirm speichern (Screenshot) | COMMAND+UMSCHALT+3 | WINDOWS-TASTE+UMSCHALT+S |
Fenster speichern | COMMAND+UMSCHALT+4 | WINDOWS-TASTE+UMSCHALT+S |
Elementinformationen oder -eigenschaften anzeigen | COMMAND+I | ALT+EINGABE |
Alle Elemente auswählen | COMMAND+A | STRG+A |
Mehrere (nicht zusammenhängende) Elemente in einer Liste auswählen | COMMAND gedrückt halten und auf die einzelnen Elemente klicken | STRG gedrückt halten und auf die einzelnen Elemente klicken |
Sonderzeichen eingeben | OPTION+Zeichentaste | ALT+Zeichentaste |
Trackpad-Tastenkombinationen
Hinweis
Einige dieser Tastenkombinationen erfordern ein „Präzisionstrackpad“, z. B. die Trackpads auf Surface-Geräten und einigen anderen Laptops von Drittanbietern.
Trackpadoptionen können auf beiden Plattformen konfiguriert werden.
Vorgang | Mac | Windows |
---|---|---|
Scroll | Mit zwei Fingern vertikal wischen | Mit zwei Fingern vertikal wischen |
Zoom | Mit zwei Fingern vergrößern oder verkleinern | Mit zwei Fingern vergrößern oder verkleinern |
Zwischen Ansichten rückwärts und vorwärts wischen | Mit zwei Fingern seitwärts wischen | Mit zwei Fingern seitwärts wischen |
Virtuelle Arbeitsbereiche wechseln | Mit vier Fingern seitwärts wischen | Mit vier Fingern seitwärts wischen |
Zurzeit geöffnete Apps anzeigen | Mit vier Fingern aufwärts wischen | Mit drei Fingern aufwärts wischen |
Zwischen Apps wechseln | NICHT ZUTREFFEND | Langsam mit drei Fingern seitwärts wischen |
Zum Desktop wechseln | Vier Finger spreizen | Mit drei Finger nach unten wischen |
Cortana/Aktions-Center öffnen | Zwei Finger von rechts ziehen | Mit drei Fingern tippen |
Zusätzliche Informationen öffnen | Mit drei Fingern tippen | NICHT ZUTREFFEND |
Launchpad anzeigen/App starten | Mit vier Fingern drücken | Mit vier Fingern tippen |
Befehlszeilenshells und Terminals
Windows unterstützt mehrere Befehlszeilenshells und Terminals, die manchmal etwas anders funktionieren als die BASH-Shell des Mac und Terminalemulator-Apps wie Terminal und iTerm.
Windows-Shells
Windows verfügt über zwei primäre Befehlszeilenshells:
PowerShell : PowerShell ist ein plattformübergreifendes Framework zur Aufgabenautomatisierung und Konfigurationsverwaltung, das aus einer Befehlszeilenshell und einer Skriptsprache auf .NET-Basis besteht. Mit PowerShell können Administratoren, Entwickler und Power-User Aufgaben zur Verwaltung komplexer Prozesse und verschiedener Aspekte der Umgebung und des Betriebssystems, auf dem dieses ausgeführt wird, schnell steuern und automatisieren. PowerShell ist vollständig open-source, und weil es plattformübergreifend ist, auch für Mac und Linux verfügbar.
Mac-und Linux-BASH-Shell-Benutzer: PowerShell unterstützt auch viele Befehlsaliase, mit denen Sie bereits vertraut sind. Beispiel:
- Inhalt des aktuellen Verzeichnisses auflisten mit
ls
- Dateien verschieben mit
mv
- In ein neues Verzeichnis verschieben mit
cd <path>
Einige Befehle und Argumente sind in PowerShell und BASH unterschiedlich. Weitere Informationen erhalten Sie, indem Sie
get-help
in PowerShell eingeben oder sich die Kompatibilitätsaliase in der Dokumentation ansehen.Um PowerShell als Administrator auszuführen, geben Sie „PowerShell“ im Windows-Startmenü ein und wählen dann „Als Administrator ausführen“ aus.
- Inhalt des aktuellen Verzeichnisses auflisten mit
Windows-Befehlszeile (Cmd) : Windows stellt nach wie vor die herkömmliche Eingabeaufforderung bereit (und Konsole – siehe unten), die Kompatibilität mit aktuellen und älteren MS-DOS-kompatiblen Befehlen und Batchdateien bietet. Cmd ist nützlich beim Ausführen von vorhandenen/älteren Batchdateien oder Befehlszeilenoperationen, aber im Allgemeinen wird Benutzern empfohlen, PowerShell zu erlernen und zu verwenden, da Cmd zwar noch unterstützt aber in Zukunft keine Verbesserungen oder neuen Features mehr erhalten wird.
Linux-Shells
Windows-Subsystem für Linux (WSL) kann jetzt installiert werden, um die Ausführung einer Linux-Shell innerhalb von Windows zu unterstützen. Das bedeutet, dass Sie bash direkt in Windows integriert ausführen können, ganz gleich, für welche Linux-Verteilung Sie sich entscheiden. Mithilfe von WSL wird eine Umgebung bereitgestellt, die Mac-Benutzern sehr vertraut ist. Beispielsweise werden Dateien in einem aktuellen Verzeichnis mit ls aufgelistet, nicht wie in der traditionellen Windows-Befehlsshell mit dir. Weitere Informationen zum Installieren und Verwenden von WSL findest du im Windows-Subsystem für Linux: Installationsleitfaden. Linux-Verteilungen, die unter Windows mit WSL installiert werden können, enthalten:
Um nur einige zu nennen. Weitere Informationen finden Sie in der WSL-Installationsdokumentation. Die Installation können Sie direkt aus den Microsoft Store durchführen.
Windows-Terminals
Zusätzlich zu vielen Angeboten von Drittanbietern stellt Microsoft zwei „Terminals“ zur Verfügung: GUI-Anwendungen, die Zugriff auf Befehlszeilenshells und Anwendungen bieten.
Windows-Terminal : Windows-Terminal ist eine neue, moderne, hochgradig konfigurierbare Befehlszeilen-Terminalanwendung, die eine sehr hohe Leistung, eine Befehlszeilen-Benutzeroberfläche mit niedriger Latenz, mehrere Registerkarten, geteilte Fensterbereiche, benutzerdefinierte Designs und Stile, mehrere „Profile“ für verschiedene Shells oder Befehlszeilen-Apps sowie beträchtliche Möglichkeiten zur Konfiguration und Personalisierung zahlreicher Aspekte Ihrer Befehlszeilen-Benutzeroberfläche bietet.
Sie können Windows-Terminal verwenden, um Registerkarten zu öffnen, die mit PowerShell, WSL-Shells (wie Ubuntu oder Debian), der traditionellen Windows-Eingabeaufforderung oder jeder anderen Befehlszeilen-App (z. B. SSH, Azure CLI, Git Bash) verbunden sind.
Konsole : Unter Mac und Linux starten Benutzer normalerweise ihre bevorzugte Terminalanwendung, die dann die Standardshell des Benutzers (z. B. BASH) erstellt und sich mit ihr verbindet.
Aufgrund einer Laune der Geschichte starten Windows-Benutzer jedoch traditionell ihre Shell, und Windows startet automatisch eine GUI-Konsolenanwendung und verbindet sie.
Zwar kann man Shells auch direkt starten und die veraltete Windows-Konsole verwenden, aber es wird dringend empfohlen, stattdessen Windows-Terminal zu installieren und zu verwenden, um die beste, schnellste und produktivste Befehlszeilenumgebung zu erhalten.
Apps und Hilfsprogramme
App | Mac | Windows |
---|---|---|
Einstellungen und Präferenzen | Systemeinstellungen | Settings |
Task-Manager | Aktivitätsmonitor | Task-Manager |
Datenträgerformatierung | Datenträgerhilfsprogramm | Datenträgerverwaltung |
Textbearbeitung | TextEdit | Editor |
Ereignisanzeige | Konsole | Ereignisanzeige |
Dateien/Apps suchen | COMMAND+LEERTASTE | WINDOWS-TASTE |
Windows developer