Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden Tipps und Steuerelemententsprechungen helfen Ihnen beim Übergang zwischen einer Mac- und Windows-Entwicklungsumgebung (oder WSL/Linux).
Für die App-Entwicklung entspricht das nächste Äquivalent zu Xcode Visual Studio. Für plattformübergreifende Quellcodebearbeitung (und eine große Anzahl von Plug-Ins) ist Visual Studio Code die beliebteste Wahl.
Tastenkürzel
Tipp
Verwenden Sie den PowerToys-Tastatur-Manager , um Windows-Tastenkombinationen den Tastenkombinationen zuzuordnen, die Sie auf einem Mac verwenden.
| Vorgang | Mac | Fenster |
|---|---|---|
| Kopieren | COMMAND+C | STRG+C |
| Schneiden | Cmd+X | STRG+X |
| Kleister | Cmd+V | STRG+V |
| Rückgängig machen | cmd+Z | STRG+Z |
| Retten | Befehl+S | STRG+S |
| Öffnen | Befehl+O | strg+O |
| Computer sperren | Cmd+Strg+Q | WINDOWS-TASTE+L |
| Desktop anzeigen | Cmd+F3 | WindowsKey+D |
| Dateibrowser öffnen | Befehlstaste+N | WindowsKey+E |
| Fenster minimieren | Cmd+M | WindowsKey+M |
| Suche | cmd+Leertaste | WINDOWS-TASTE |
| Aktives Fenster schließen | Befehlstaste+W | CTRL+W |
| Derzeitige Aufgabe wechseln | befehl+tab | ALT+TAB |
| Ein Fenster auf Vollbild maximieren | Strg+Befehl+F | Windows-Taste+Aufwärtspfeil |
| Speichern Bildschirm (Screenshot) | ⌘+Umschalt+3 | WindowsKey+UMSCHALT+S |
| Fenster speichern | Befehl+Shift+4 | WindowsKey+UMSCHALT+S |
| Elementinformationen oder Eigenschaften anzeigen | Befehl+I | Alt+Eingabetaste |
| Alle Elemente auswählen | Cmd+A | STRG+A |
| Auswählen mehrerer Elemente in einer Liste (nicht zusammenhängend) | Drücken Sie die Befehlstaste und klicken Sie dann auf jedes Element. | Halten Sie die Strg-Taste gedrückt, und klicken Sie auf jedes Element. |
| Sonderzeichen eingeben | WAHL+ZEICHENTASTE | Alt+Zeichentaste |
Trackpad-Tastenkombinationen
Hinweis
Einige dieser Tastenkombinationen erfordern ein "Precision Trackpad", z. B. das Trackpad auf Surface-Geräten und andere Laptops von Drittanbietern.
Sie können Trackpad-Optionen auf beiden Plattformen konfigurieren.
| Vorgang | Mac | Fenster |
|---|---|---|
| Scrollen | Vertikales Wischen mit zwei Fingern | Vertikales Wischen mit zwei Fingern |
| Zoomen | Mit zwei Fingern auf- und zuziehen | Mit zwei Fingern auf- und zuziehen |
| Wischen Sie zwischen Ansichten hin und her | Streifbewegung mit zwei Fingern | Streifbewegung mit zwei Fingern |
| Wechseln von virtuellen Arbeitsbereichen | Vier Finger seitwärts wischen | Vier Finger seitwärts wischen |
| Derzeit geöffnete Apps anzeigen | Wischen mit vier Fingern nach oben | Streifbewegung mit drei Fingern nach oben |
| Wechseln zwischen Apps | Nicht verfügbar | Langsames seitliches Wischen mit drei Fingern |
| Zum Desktop wechseln | Ausweiten von vier Fingern | Drei Finger wischen nach unten |
| Cortana öffnen / Info-Center | Wischen mit zwei Fingern von rechts nach links | Tippen mit drei Fingern |
| Zusätzliche Informationen öffnen | Tippen mit drei Fingern | Nicht verfügbar |
| Launchpad anzeigen/Starten einer App | Zusammendrücken mit vier Fingern | Tippen mit vier Fingern |
Befehlszeilenshells und Terminals
Windows unterstützt mehrere Befehlszeilenshells und Terminals. Diese Tools funktionieren manchmal etwas anders als die BASH-Shell- und Terminal-Emulator-Apps des Mac wie Terminal und iTerm.
Windows-Shells
Windows verfügt über zwei primäre Befehlszeilenshells:
PowerShell – PowerShell ist ein plattformübergreifendes Aufgabenautomatisierungs- und Konfigurationsverwaltungsframework. Sie besteht aus einer Befehlszeilenshell und Skriptsprache, die auf .NET basiert. Mit PowerShell können Administratoren, Entwickler und Power-Users Aufgaben, die komplexe Prozesse und verschiedene Aspekte der Umgebung und des Betriebssystems verwalten, schnell steuern und automatisieren. PowerShell ist vollständig open-source, und da es plattformübergreifend ist, ist es auch für Mac und Linux verfügbar.
Benutzer von Mac- und Linux-BASH-Shells: PowerShell unterstützt auch viele Befehlsalias, mit denen Sie bereits vertraut sind. Beispiel:
- Listen Sie den Inhalt des aktuellen Verzeichnisses auf mit:
ls - Verschieben von Dateien mit:
mv - Wechseln zu einem neuen Verzeichnis mit:
cd <path>
Einige Befehle und Argumente unterscheiden sich in PowerShell und BASH. Erfahren Sie mehr, indem Sie Folgendes eingeben:
get-helpin PowerShell oder sehen Sie sich die Kompatibilitätsalias in den Dokumenten an.Um PowerShell als Administrator auszuführen, geben Sie im Windows-Startmenü "PowerShell" ein, und wählen Sie dann "Als Administrator ausführen" aus.
- Listen Sie den Inhalt des aktuellen Verzeichnisses auf mit:
Windows-Befehlszeile (Cmd) – Windows enthält weiterhin die herkömmliche Eingabeaufforderung (und Konsole – siehe unten), die Kompatibilität mit aktuellen und älteren MS-DOS-kompatiblen Befehlen und Batchdateien bietet. Cmd ist nützlich, wenn vorhandene oder ältere Batchdateien oder Befehlszeilenvorgänge ausgeführt werden. Lernen und verwenden Sie PowerShell, da Cmd sich jetzt in der Wartung befindet und in Zukunft keine Verbesserungen oder neuen Funktionen erhält.
Linux-Shells
Sie können jetzt das Windows-Subsystem für Linux (WSL) installieren, um die Ausführung einer Linux-Shell in Windows zu unterstützen. Dies bedeutet, dass Sie bashmit einer beliebigen Linux-Distribution Ihrer Wahl direkt in Windows integriert ausführen können. Die Verwendung von WSL stellt die Art der Umgebung bereit, die Mac-Benutzern am vertrautsten ist. Beispielsweise verwenden Sie ls, um die Dateien im aktuellen Verzeichnis aufzulisten, nicht dir, wie Sie es bei der herkömmlichen Windows Cmd-Shell tun würden. Informationen zum Installieren und Verwenden von WSL finden Sie im Handbuch zur Installation des Windows-Subsystems für Linux. Linux-Distributionen, die Sie unter Windows mit WSL installieren können, umfassen:
Nur um ein paar zu nennen. Weitere Informationen finden Sie in den WSL-Installationsdokumenten, und Sie können sie direkt aus dem Microsoft Storeinstallieren.
Windows-Terminals
Zusätzlich zu vielen Drittanbieterangeboten bietet Microsoft zwei Terminals an. Bei diesen Terminals handelt es sich um GUI-Anwendungen, die Zugriff auf Befehlszeilenshells und -anwendungen bieten.
Windows Terminal: Windows Terminal ist eine neue, moderne, hoch konfigurierbare Befehlszeilen-Terminalanwendung, die sehr hohe Leistung, Befehlszeilenbenutzeroberfläche mit geringer Latenz, mehrere Registerkarten, geteilte Fensterbereiche, benutzerdefinierte Designs und Stile, mehrere "Profile" für verschiedene Shells oder Befehlszeilen-Apps und erhebliche Möglichkeiten bietet, viele Aspekte Ihrer Befehlszeilenbenutzeroberfläche zu konfigurieren und zu personalisieren.
Sie können Windows Terminal verwenden, um Registerkarten zu öffnen, die mit PowerShell, WSL-Shells (wie Ubuntu oder Debian), der herkömmlichen Windows-Eingabeaufforderung oder einer anderen Befehlszeilen-App (z. B. SSH, Azure CLI, Git Bash) verbunden sind.
Konsole: Auf macOS und Linux starten Benutzer in der Regel ihre bevorzugte Terminalanwendung, die dann erstellt und eine Verbindung mit der Standardshell des Benutzers herstellt (z. B. BASH).
Aufgrund einer Eigenheit der Geschichte starten Windows-Benutzer jedoch traditionell ihre Shell, und Windows startet automatisch eine GUI-Konsolenanwendung und verbindet sie.
Sie können Shells zwar weiterhin direkt starten und die ältere Windows-Konsole verwenden, es wird jedoch dringend empfohlen, stattdessen Windows Terminal zu installieren und zu verwenden, um die beste, schnellste und produktivste Befehlszeilenerfahrung zu erzielen.
Apps und Dienstprogramme
| App | macOS | Fenster |
|---|---|---|
| Einstellungen und Präferenzen | Systemeinstellungen | Einstellungen |
| Aufgaben-Manager | Aktivitätsmonitor | Aufgabenmanager |
| Datenträgerformatierung | Datenträgerhilfsprogramm | Datenträgerverwaltung |
| Textbearbeitung | TextEdit | Notizblock |
| Ereignisanzeige | Konsole | Ereignisanzeige |
| Suchen nach Dateien/Apps | cmd+Leertaste | Windows-Taste |
Windows developer