Partage via


Guide relatif au changement d'environnement de développement de Mac vers Windows

Les conseils et contrôles équivalents suivants devraient faciliter votre transition entre un environnement de développement Mac et Windows (ou WSL/Linux).

En termes de développement d’applications, l’équivalent le plus proche de Xcode est Visual Studio. Il existe également une version de Visual Studio pour Mac, si besoin. En termes de modification de code source multiplateforme (et pour un grand nombre de plug-ins), Visual Studio Code est la solution la plus utilisée.

Raccourcis clavier

Conseil

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

Opération Mac Windows
Copier Commande+C Ctrl+C
Couper Commande+X Ctrl+X
Coller Commande+V Ctrl+V
Annuler Commande+V Ctrl+Z
Enregistrer Commande+S Ctrl+S
Ouvrir Commande+O Ctrl+O
Verrouillage de l’ordinateur Commande+CTRL+Q Touche Windows+L
Afficher le bureau Commande+F3 Touche Windows+D
Ouvrir l'Explorateur de fichiers Commande+N Touche Windows+E
Réduire les fenêtres Commande+M Touche Windows+M
Rechercher Commande+Espace Touche Windows
Fermer la fenêtre active Commande+W CTRL+W
Basculer vers la tâche actuelle Commande+Tab Alt+Tab
Afficher une fenêtre en plein écran Ctrl+Commande+F Touche Windows+Haut
Écran d’enregistrement (capture d’écran) Commande+Maj+3 Touche Windows+Maj+S
Enregistrer une fenêtre Commande+Maj+4 Touche Windows+Maj+S
Afficher les informations ou propriétés d’un élément Commande+I Alt+Entrée
Sélectionner tous les éléments Commande+A Ctrl+A
Sélectionner plusieurs éléments dans une liste (non contigus) Commande, puis cliquer sur chaque élément Contrôle, puis cliquer sur chaque élément
Entrer des caractères spéciaux Option+touche de caractère Alt+touche de caractère

Raccourcis sur pavé tactile

Remarque

Certains de ces raccourcis nécessitent un « pavé tactile de précision », comme le pavé tactile des appareils Surface et de certains ordinateurs portables tiers.

Les options du pavé tactile peuvent être configurées sur les deux plateformes.

Opération Mac Windows
Scroll Balayage vertical avec deux doigts Balayage vertical avec deux doigts
Zoom Resserrer et écarter deux doigts Resserrer et écarter deux doigts
Balayage vers l'avant et l'arrière entre les vues Balayage latéral avec deux doigts Balayage latéral avec deux doigts
Changer d’espace de travail virtuel Balayage latéral avec quatre doigts Balayage latéral avec quatre doigts
Afficher les applications ouvertes Balayage vers le haut avec quatre doigts Balayage vers le haut avec trois doigts
Basculer entre les applications NON APPLICABLE Balayage latéral lent avec trois doigts
Accéder au bureau Écarter quatre doigts Balayage vers le bas avec trois doigts
Ouvrir Cortana / Centre de notifications Balayage avec deux doigts à partir de la droite Appui avec trois doigts
Ouvrir des informations supplémentaires Appui avec trois doigts NON APPLICABLE
Afficher Launchpad / Démarrer une application Pincer avec quatre doigts Appuyer avec quatre doigts

Terminaux et shells en ligne de commande

Windows prend en charge plusieurs terminaux et shells en ligne de commande qui fonctionnent parfois un peu différemment du shell BASH de Mac et des applications de l’émulateur de terminal comme Terminal et iTerm.

Shells Windows

Windows dispose de deux shells en ligne de commande principaux :

  1. PowerShell - PowerShell est un framework multiplateforme de gestion de la configuration et de l’automatisation des tâches, composé d’un shell en ligne de commande et d’un langage de script reposant sur .NET. À l’aide de PowerShell, les administrateurs, les développeurs et les utilisateurs avec pouvoir peuvent rapidement contrôler et automatiser des tâches qui gèrent des processus complexes et divers aspects de l’environnement et du système d’exploitation où il est exécuté. PowerShell est entièrement open source et, comme il s’agit d’un framework multiplateforme, est également disponible pour Mac et Linux.

    Utilisateurs du shell BASH de Mac et Linux : PowerShell prend également en charge de nombreux alias de commande que vous connaissez déjà. Par exemple :

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

    Certaines commandes et certains arguments sont différents dans PowerShell et dans BASH. Pour en savoir plus, entrez get-help dans PowerShell ou consultez les alias de compatibilité dans la documentation.

    Pour exécuter PowerShell en tant qu’administrateur, entrez « PowerShell » dans le menu Démarrer de Windows, puis sélectionnez « Exécuter en tant qu’administrateur ».

  2. Ligne de commande Windows (Cmd) : Windows est toujours livré avec l’invite de commandes classique (et la console – voir ci-dessous), assurant ainsi la compatibilité avec les commandes et les fichiers de commandes compatibles MS-DOS actuels et hérités. Cmd est utile lors de l’exécution d’opérations en ligne de commande ou de fichiers de commandes existants/anciens, mais il est en général recommandé aux utilisateurs d’apprendre et d’utiliser PowerShell, car Cmd est maintenant en maintenance et ne bénéficiera pas d’améliorations ni de nouvelles fonctionnalités à l’avenir.

Shells Linux

Le sous-système Windows pour Linux (WSL) peut désormais être installé pour prendre en charge l’exécution d’un shell Linux dans Windows. Cela signifie que vous pouvez exécuter bash, avec la distribution Linux spécifique que vous choisissez, intégrée directement dans Windows. WSL offre aux utilisateurs de Mac un type d'environnement qui leur est familier. À titre d’exemple, vous utiliserez ls pour lister les fichiers d’un répertoire actif, et non dir comme vous le feriez avec l’interface de commande Windows classique. Pour en savoir plus sur l’installation et l’utilisation de WSL, consultez le guide d’installation du sous-système Windows pour Linux. Les distributions Linux qui peuvent être installées sur Windows avec WSL sont notamment les suivantes :

  1. Ubuntu 20.04 LTS
  2. Kali Linux
  3. Debian GNU/Linux
  4. openSUSE Leap 15.1
  5. SUSE Linux Enterprise Server 15 SP1

Pour n’en nommer que quelques-unes. Trouvez-en d’autres dans la documentation sur l’installation de WSL et installez-les directement à partir du Microsoft Store.

Terminaux Windows

En plus de nombreuses offres tierces, Microsoft propose deux « terminaux », des applications GUI qui fournissent l’accès aux shells et applications en ligne de commande.

  1. Terminal Windows : Le Terminal Windows est une nouvelle application de terminal de ligne de commande moderne et hautement configurable qui offre des performances très élevées, une expérience utilisateur de ligne de commande à faible latence, plusieurs onglets, des volets de fenêtre partagés, des thèmes et des styles personnalisés, plusieurs « profils » pour différents shells ou applications en ligne de commande ainsi que des possibilités considérables pour configurer et personnaliser de nombreux aspects de votre expérience utilisateur.

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

  2. Console : Sur Mac et Linux, les utilisateurs démarrent généralement leur application de terminal préférée qui crée ensuite le shell par défaut de l’utilisateur (par exemple, BASH) et s’y connecte.

    Toutefois, en raison d’une particularité de l’histoire, les utilisateurs de Windows démarrent généralement leur shell, et Windows démarre et connecte automatiquement une application console GUI.

    Alors qu’il est toujours possible de lancer des shells directement et d’utiliser la console Windows héritée, il est vivement recommandé aux utilisateurs d’installer et d’utiliser le Terminal Windows pour bénéficier de l’expérience de ligne de commande la plus efficace, la plus rapide et la plus productive.

Applications et utilitaires

Application Mac Windows
Paramètres et préférences Préférences système Paramètres
Gestionnaire des tâches Moniteur d'activité Gestionnaire des tâches
Formatage de disque Utilitaire de disque Gestion des disques
Modification de texte TextEdit Bloc-notes
Affichage des événements Console Observateur d’événements
Rechercher des fichiers/applications Commande+Espace Touche Windows