Guide de modification de votre environnement de développement de Mac vers Windows

Les conseils et les équivalents de contrôle suivants vous aident à passer d’un mac à un environnement de développement Windows (ou WSL/Linux).

Pour le développement d’applications, l’équivalent le plus proche de Xcode est Visual Studio. Pour la modification de code source multiplateforme (et un grand nombre de plug-ins), Visual Studio Code est le choix le plus populaire.

Raccourcis clavier

Conseil / Astuce

Utilisez PowerToys Keyboard Manager pour mapper les raccourcis Windows aux raccourcis que vous utilisez sur un Mac.

Fonctionnement Mac Windows
Copier Commande+C Ctrl+C
Couper Cmd+X Ctrl+X
Coller Command+V Ctrl+V
Aucun changement nécessaire, la traduction actuelle est déjà précise. Commande+V Ctrl+Z
Enregistrer Commande+S Ctrl+S
Ouvrir Commande+O Ctrl+O
Verrouiller l’ordinateur Commande+CTRL+Q Touche Windows+L
Afficher le bureau Commande+F3 WindowsKey+D
Ouvrir le navigateur de fichiers Commande+N WindowsKey+E
Réduire les fenêtres Commande+M WindowsKey+M
Rechercher Cmd+Espace Touche Windows
Fermer la fenêtre active Commande+W CTRL+W
Changer la tâche actuelle Commande+Tab Alt+Tab
Agrandir une fenêtre en plein écran Contrôle+Commande+F Touche Windows+Haut
Capture d'écran ⌘+⇧+3 WindowsKey+PrtScn (enregistre dans le fichier) ou PrtScn (dans le Presse-papiers)
Enregistrer la région/la fenêtre (capture d’écran) Commande+Maj+4 WindowsKey+Maj+S (ouvre l’outil de capture d’écran)
Afficher les informations d’élément ou les propriétés Cmd+I Alt + Entrée
Sélectionner tous les éléments Cmd+A Ctrl+A
Sélectionnez plusieurs éléments dans une liste (non contigue) Commande, puis cliquez sur chaque élément Contrôler, puis cliquer sur chaque élément
Taper des caractères spéciaux Option + touche de caractère Touche de caractère Alt+

Raccourcis du pavé tactile

Remarque

Certains de ces raccourcis nécessitent un « Trackpad de précision », tel que le pavé tactile sur les appareils Surface et d’autres ordinateurs portables tiers.

Vous pouvez configurer des options de trackpad sur les deux plateformes.

Fonctionnement Mac Windows
Faire défiler Balayage vertical à deux doigts Balayage vertical à deux doigts
Zoom Pincer à deux doigts pour zoomer en avant et en arrière Pincer à deux doigts pour zoomer en avant et en arrière
Balayez vers l’arrière et vers l’avant entre les vues Balayage latéral de deux doigts Balayage latéral de deux doigts
Changer d’espace de travail virtuel Balayage latéral de quatre doigts Balayage latéral de quatre doigts
Afficher les applications actuellement ouvertes Balayage vers le haut avec quatre doigts Balayage vers le haut avec trois doigts
Basculer entre les applications N/A Balayage latéral lent à trois doigts
Accéder au bureau Étaler quatre doigts Glissement vers le bas avec trois doigts
Ouvrir le centre de notifications Deux doigts glissent de droite Taper avec trois doigts
Ouvrir des informations supplémentaires Taper avec trois doigts N/A
Afficher launchpad / démarrer une application Pincer avec quatre doigts Appuyer avec quatre doigts

Shells et terminaux de ligne de commande

Windows prend en charge plusieurs interpréteurs de commandes et terminaux. Ces outils fonctionnent parfois un peu différemment de l’interpréteur de commandes BASH et des applications d’émulateur de terminal mac telles que Terminal et iTerm.

Windows shells

Windows a deux interpréteurs de commandes principaux :

  1. PowerShell : PowerShell est une infrastructure d’automatisation des tâches multiplateforme et de gestion de la configuration. Il se compose d’un interpréteur de commandes et d’un langage de script basé sur .NET. Avec PowerShell, les administrateurs, les développeurs et les utilisateurs avancés peuvent rapidement contrôler et automatiser les tâches qui permettent de gérer des processus complexes ainsi que différents aspects de l’environnement et du système d’exploitation. PowerShell est entièrement open source et, étant donné qu’il est multiplateforme, il est également disponible pour Mac et Linux.

    Utilisateurs de l’interpréteur de commandes Mac et Linux BASH : PowerShell prend également en charge de nombreux alias de commandes que vous connaissez déjà. Par exemple:

    • Répertoriez le contenu du répertoire actif avec : ls
    • Déplacer des fichiers avec : mv
    • Accédez à un nouveau répertoire avec : cd <path>

    Certaines commandes et arguments sont différents dans PowerShell et BASH. En savoir plus en entrant : get-help dans PowerShell ou consultez les alias de compatibilité dans la documentation.

    Pour exécuter PowerShell en tant qu’administrateur, entrez « PowerShell » dans votre menu démarrer Windows, puis sélectionnez Run as Administrator.

  2. Ligne de commande Windows (Cmd) - Windows fournit toujours l’invite de commandes traditionnelle (et la console—voir ci-dessous), assurant la compatibilité avec les commandes et fichiers batch compatibles MS-DOS actuelles et anciennes. Cmd est utile lors de l’exécution de fichiers batch existants ou plus anciens ou d’opérations de ligne de commande. Toutefois, découvrez et utilisez PowerShell, car Cmd est maintenant en maintenance et ne recevra aucune amélioration ni nouvelles fonctionnalités à l’avenir.

les Shells de Linux

Vous pouvez maintenant installer Sous-système Windows pour Linux (WSL) pour prendre en charge l’exécution d’un interpréteur de commandes Linux dans Windows. Cela signifie que vous pouvez exécuter bash, quelle que soit la distribution Linux que vous choisissez, intégrée directement dans Windows. L’utilisation de WSL fournit le type d’environnement le plus familier aux utilisateurs mac. Par exemple, vous utilisez ls pour répertorier les fichiers dans un répertoire actif, et non dir comme vous le feriez avec l’interpréteur de commandes Windows Cmd traditionnel. Pour en savoir plus sur l’installation et l’utilisation de WSL, consultez le guide d’installation Sous-système Windows pour Linux. Les distributions Linux que vous pouvez installer sur Windows avec WSL sont les suivantes :

  1. Ubuntu 24.04 LTS
  2. Ubuntu 22.04 LTS
  3. Kali Linux
  4. debian GNU/Linux
  5. openSUSE Leap 15.6
  6. SUSE Linux Enterprise Server 15 SP6

Juste pour en nommer quelques-uns. Pour plus d’informations, consultez la documentation d’installation de WSL et installez-les directement à partir du Microsoft Store.

terminaux Windows

Outre de nombreuses offres tierces, Microsoft fournit deux terminaux. Ces terminaux sont des applications GUI qui fournissent l’accès aux interpréteurs de commandes et aux applications.

  1. Terminal Windows : Terminal Windows est une application moderne et hautement configurable de terminal de ligne de commande qui offre des performances très élevées, une expérience utilisateur en ligne de commande à faible latence, plusieurs onglets, des volets de fenêtre fractionnés, des thèmes et styles personnalisés, plusieurs « profils » pour différents interpréteurs de commandes ou applications en ligne de commande, ainsi que de nombreuses possibilités de configuration et de personnalisation de votre expérience utilisateur en ligne de commande. Terminal Windows est préinstallé sur Windows 11. Sur Windows 10, vous pouvez l’installer à partir du Microsoft Store.

    Vous pouvez utiliser Terminal Windows pour ouvrir des onglets connectés à PowerShell, des shells WSL (comme Ubuntu ou Debian), l’invite de commandes Windows traditionnelle ou toute autre application de ligne de commande (par exemple, SSH, Azure CLI, Git Bash).

  2. Console : sur macOS et Linux, les utilisateurs démarrent généralement leur application de terminal préférée, qui crée et se connecte à l’interpréteur de commandes par défaut de l’utilisateur (par exemple, BASH).

    Toutefois, en raison d'un caprice de l'histoire, les utilisateurs de Windows démarrent traditionnellement leur interpréteur de commandes, et Windows démarre et connecte automatiquement une application console GUI.

    Même si vous pouvez toujours lancer des interpréteurs de commandes directement et utiliser la console Windows héritée, il est vivement recommandé d'installer et d'utiliser Terminal Windows pour bénéficier de l'expérience de ligne de commande la plus performante, la plus rapide et la plus productive.

Applications et utilitaires

Application macOS Windows
Paramètres et préférences Préférences système Paramètres
Gestionnaire de tâches Moniteur d'activité Gestionnaire des tâches
Mise en forme du disque Utilitaire disque Gestion des disques
Modification de texte Éditeur de Texte Bloc-notes
Affichage des événements Console Observateur d'événements
Rechercher des fichiers/applications Cmd+Espace clé Windows
Gestionnaire de paquets Homebrew WinGet
Gestion des fenêtres Contrôle de mission Agencements d’ancrage (WindowsKey+Z)
Utilitaires de productivité N/A PowerToys