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 :
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 ».
- Lister le contenu du répertoire actif avec :
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 :
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.
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).
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 |
Windows developer